- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 200行代码实现Android事件总线框架
之所以说200行,并非突出代码的简洁和优秀,而是表达事情的本来面目就是这样,我们没必要把简单的事情搞的那么复杂。像Greenrobot的EventBus,又是发布/订阅模式,又是线程模型,特别是其基于反射的实现,在Android系统生态越来越封闭的倾向下,适应性将是个问题。无论其搞的什么花花概念,其本质都是基于静态引用。我们扪心自问,事件总线是干什么的?不就是给你发个消息,让你干件事情嘛!...
2018-08-02 21:16:07
394
原创 Android神话级圆形图片控件RoundImageView
RoundImageView是在不修改ImageView原有绘图逻辑的情况下实现的圆形特性,完全兼容ImageView的所有特性。无论你的图像控件布局是什么样的,图像内容是什么样的,RoundImageView不圆不是英雄!无论你的图像控件ScaleType是什么样的,矩阵转换MATRIX是什么样的,RoundImageView不圆不是传说!无论你的控件或图像经过何种变换,比如内边距偏移,缩放,居中等等,你会发现一个圆紧紧的跟随着你的控件或图片,不离不弃,这就是神话级的圆形控件RoundImageVi
2016-12-23 10:42:02
10134
原创 Android最实用TextView文字逐个打出效果
对于文字逐个打出效果,我们一下子想到的做法可能都是弄一个for循环,不断更改文本内容。这法子表面看起来可以,但实际实用起来问题多多,比如对于多行居中对齐的文本,打出效果就不是渐进出来,因为受到对齐和换行的影响,随着文字增多,文本布局会不断变化。
2016-12-02 16:57:00
5082
1
原创 Android ViewPager+Fragment数据传递和动态刷新成熟解决方案
Fragment的数据传递用起来很简单,但深究起来,其中的很多坑想必大家都已经历过。ViewPager的适配器如何动态的刷新数据也是个头疼的问题。把这俩货放在一起很常见,但却是坑中坑。通过长时间的发现问题和解决问题,我们摸索出ViewPager+Fragment的成熟解决方案,现贡献给大家。
2016-11-19 22:23:23
24529
8
原创 Android Activity屏幕旋转方向完全控制
我们知道,系统提供了android:configChanges="orientation" 清单文件属性以监听屏幕旋转,进而触发onConfigurationChanged方法。但这有时不能完全满足我们的需求。比如典型的应用场景:视频播放器的屏幕方向锁功能。下面贡献屏幕旋转完全控制类ActivityRotationController,解决一切屏幕旋转问题。
2016-11-17 17:06:10
5747
1
原创 最全面最稳定的Java读写操作工具箱
好吧!每次读写文件数据,都要回忆下关于while的大段代码,还有各种异常处理!也许是这样: byte[] buffer = new byte[1024]; int c; while ((c = in.read(buffer, 0, 1024)) != -1) { os.write(buffer, 0, c); } os.flush();终于受够了,请看下面工具箱。文件、流、字符串、字节、对象等各种类型数据的快捷读写一应俱全。
2016-11-15 16:29:08
896
原创 Android换页指示器TabIndicator
1、指示器继承线性布局的一切原有特性和语义,无任何负作用;2、指示器完全在布局层实现,与标签视图无关,适配器中的视图可以是任意View;3、代码量精简,使用方便,性能稳定。
2016-11-11 16:36:09
1455
原创 Android最简洁的自动换行布局组件
自动换行是一种布局特性,理所当然应该在布局组件中实现。我们基于ViewGroup实现了最简洁和稳定的自动换行布局组件AutoLinefeedLayout。该组件无需特别设置,只要将孩子塞给它,就会自动换行显示,无任何限制。
2016-11-03 10:44:46
9153
1
原创 完全解析Android IllegalStateException("Can not perform this action after onSaveInstanceState")
完全解析Android中Fragment使用过程中遇到的异常:IllegalStateException("Can not perform this action after onSaveInstanceState")
2016-10-31 22:00:45
1134
jflex-1.4.3.rar
2013-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人