- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 ViewPager.getChildCount() 含义
viewpager.getChildCount() 很容易误解成viewpager子页面的size,它和getCount还是有区别的getChildCount() 是表示当前可见页size比如:Viewpager总共3页当到第一页时候可见页面为2(在滑动过程,可见第一张和第二张),getChildCount() =2,当到第二页时候可见页为3(在左右滑动过程,可见第一张,第二张
2014-06-20 13:15:34 4711
原创 【代码优化】考虑使用静态工厂方法代替构造器
静态工厂方法与设计模式中的工厂方法模式不同,和设计模式中的工厂方法模式不直接对应。使用静态工厂方法比构造器的优势:第一、静态工厂方法是有名称的,而构造器是通过参数判断的。每个静态工厂方法都有自己的名字,可以根据名称就可以判断它要做什么事情,而构造器是做不到的。如:构造器BigInteger(int,int),返回BigInteger可以是素数,偶数等,而用名称Big
2014-06-19 23:02:58 968
原创 Intellij idea常用快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
2014-06-13 10:33:38 1046
原创 【android自定义控件】ProgressBar自定义
ProgressBar分为垂直和水平经常在数据加载过程中,为了让用户感觉友好,弹出一个提示圆形的加载框水平的经常在下载应用的时候用到,还伴随着下载进度。ProgressBar的样式有四种:android:progressBarStyle:默认进度条样式,不确定模式android:progressBarStyleHorizontal
2014-06-05 21:38:48 1546
原创 【android自定义控件】LinearLayout定义ActionBar样式
其实大家看到都ActionBar说白了,就是自定义的一个Linearlayout或者RelatedLayout;今天就练练LinearLayout自定义。LinearLayout自定义方法有多种:1、自定义xml布局,然后加载布局,自定义一个View继承LinearLayout2、在自定义控件中声明它的所有子元素,然后在Layout文件中像使用LinearLayout一样去
2014-06-05 21:06:25 1449
转载 主宰全球的10大算法
Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed)算是一种算法吗?”,如果“信息流”是算法,那就可以把所有事物都归结为一种算法。才疏学浅,结合那篇帖子,接下来我试着解释一下算法是什么,又是哪10个算法正在主导我们的世界。
2014-06-05 10:33:40 878
原创 Tween动画TranslateAnimation细节介绍
Tween动画有以下这几种:Animation 动画AlphaAnimation 渐变透明度RotateAnimation 画面旋转ScaleAnimation 渐变尺寸缩放TranslateAnimation 位置移动AnimationSet 动画集今天主要讲讲TranslateAnimation,主要的属性有
2014-06-01 13:40:23 1765
SwipeListView实例源码
2015-06-18
Android自动清理无用资源
2014-11-21
Android自动清理无用资源文件
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人