- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 在Android Studio使用自定义属性
步骤如下:1 在res/values/ 下建立一个保存属性的文件attrs.xml (名称任意)2 使用declare-styleable给自定义控件添加自定义属性:xml version="1.0" encoding="utf-8"?> name="mTitleText" format="string"/> name="mTitleTextColor" for
2016-02-24 23:27:25 5648
转载 文件查找命令-which,whereis,locate,find
转自:http://312788172.iteye.com/blog/730280我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数
2016-02-23 15:08:53 492
原创 PopWindow实现二级联动菜单
一、效果图: 二、实现思路: 1 使用PopWindow控件,然后再定义一个布局,里面包含两个ListView,分别作为一级菜单和二级菜单三、实现代码 public class PopWindowsActivity extends Activity { Button popmenu; Context mContext; PopupW
2016-02-20 22:27:14 2349 4
翻译 加速Gradle
1 gradle daemon:减少Gradle启动时间:org.gradle.daemon=true2 当依赖多个子模块的时候,并行执行:org.gradle.parallel=true3 根据需求配置项目:不管项目在构建中是否需要,Gradle在执行任务之前会配置每一个项目。(如我在App下面有A和B两个项目的时候,我只想启动A项目,但是同时也会去配置B项目。)
2016-02-20 13:04:17 742
转载 创建安卓app的30个经验教训
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0218/3978.html在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?如果一个东西用户看不到,就不要绘制它!除非真的需要,否则别使用数据库;达到65k方法数限制来的非常快,真的,非常快!不过
2016-02-20 09:10:48 567
原创 水波纹动画实现原理
今天在网上Android上的水波纹效果,自己稍微研究了一下,其基本原理如下:1 使用sin函数波形效果,sin函数解释。计算出y轴的一组数据2 自定一个View,在View中使用canvas.drawLine()方法,使用第一步的数据绘制出一条sin函数的曲线。3 在动画效果:将第一步计算出的y轴数据,循环左移N个数量单位,调用postInvalidate(); 方法重绘View就达
2016-02-19 13:37:26 2237
转载 Activity切换效果(overridePendingTransition)
转自http://blog.csdn.net/menxu_work/article/details/10258787在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void
2016-02-17 23:30:02 771
原创 ViewPager+Fragment实现TabHost
主要简单介绍一下TabHost几种实现方式一、Android自带APi两种 使用Android 自带API实现TabHost方法:继承TabAcitivity和不继承该类两种方法:具体实现参考http://blog.csdn.net/harvic880925/article/details/17120325二、其他组合方法: 1 单独使用ViewPa
2016-02-04 23:37:46 506
Couchbase Developer's Guide 开发指南2.0.pdf.zip
2019-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人