android开发使用组件个人心得!!!

来源:互联网 发布:大富豪3.4源码 编辑:程序博客网 时间:2024/06/14 14:42
1.一般情况下我们会在屏幕上栏使用tab上进行点击切换界面效果,此时我们可以使用Tablayout来进行开发。2.一般数据的传递或者回调可以使用evenbus来进行操作3.异步或者同步的线程工作可以使用RxJava来进行开发,可以很快速的进行耗时工作4.RecyclerView可以使用LayoutManager.setSpanSizeLookup()来设置每个item的显示占的列数,可以从而达到瀑布流的效果,在SpanSizeLookup里面有个方法是getSpanSize()返回代表该item占得列数,你可以根据该item某些数据的长度去判断,比如数据超过十个字就返回2,代表占用两列!否则返回1其中 new GridLayoutManage(content,2);//表示默认屏幕一行显示两列
5.要显示红点数字,或者提示新消息NEW可以用BadgeView来实现