Common Android UI组件集合
Android 开发里的常用组件集合,common.zip
是个挺实用的资源包。里面的东西不多花哨,但基本个个能打,适合做项目起手式。像ListView
、RecyclerView
、自动换行的LinearLayout
、聊天气泡 UI 这些,日常开发用得上的全都有,代码也比较清爽,拿来直接改就行。
普通的 ListView用来展示列表,配合Adapter
绑定数据,逻辑清晰、维护简单。要加个头尾或者搞点击事件,也都挺顺手。
单选/多选的 RecyclerView场景下,推荐用ViewHolder
加LinearLayoutManager
组合,性能比ListView
好不少。要搞多选,用SparseBooleanArray
或者CheckBox
+监听器就行。
自定义换行 LinearLayout这块也挺妙,改下onMeasure()
,就能在控件宽度不足时自动换行,适合做标签墙、兴趣点那种页面。
ViewPager+Tab配合FragmentStatePagerAdapter
,滑动顺畅,还能做懒加载,放一些频道页、模块切换的场景都稳。
聊天气泡 UI有两种搞法,一是直接自定义 View,二是用像BubbleLayout
这种库,布局区分左右方向也简单,换下background
就好。
常用的第三方库也整合了一些,比如Glide
搞图片加载,Retrofit
做网络求,ButterKnife
搞视图绑定,用得顺手还能节省不少时间。
如果你刚搭一个新项目,或者想把基础组件整理下,common.zip
还挺值得一看,直接解压就能用,少写重复代码,多点时间搞逻辑。
8.37MB
文件大小:
评论区