Android项目必备第三方框架
https://github.com/JessYanCoding/AndroidAutoSize
https://github.com/Tencent/QMUI_Android
https://github.com/Justson/AgentWeb
https://github.com/HuanTanSheng/EasyPhotos
https://github.com/li-xiaojun/XPopup
https://github.com/huanghaibin-dev/CalendarView
https://github.com/daimajia/AndroidViewAnimations
https://github.com/gzu-liyujiang/AndroidPicker
https://github.com/CymChad/BaseRecyclerViewAdapterHelper
https://github.com/HeZaiJin/SlantedTextView
https://github.com/zhpanvip/BannerViewPager
https://github.com/Jasonchenlijian/FastBle
https://github.com/kongzue/DialogX
- 图片选择器
- 滑动卡片组件,实现探探那种左滑 dis 右滑 like 的效果:
- 目前对 Kotlin 兼容最好的 Json 解析库
- 知名视频播放库
- 🌝 MLKit是一个强大易用的工具包。通过ML Kit您可以很轻松的实现文字识别、条码识别、图像标记、人脸检测、对象检测等功能。
- 🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能
,ZXingLite让集成更简单。(扫码识别速度快如微信)
- 方便 RecyclerView 显示复杂布局(在RecyclerView中可以应对多个ViewType的库)
- 解决 RecyclerView 里有很多不同 ViewType 的 item 需要显示的问题
- 简化 RecyclerView 多 ViewType 场景下的开发
- 之前叫 MvRx,airbnb 开源的一套著名Android App 响应式开发框架。
- Android 使用 MvRx+Epoxy 构建 MVVM 应用:
- 全网优秀博主Jetpack系列学习知识笔记,从入门到精通!(学习路径)
- google官方的 ConcatAdapter 的使用方法???
避免重写 getItemViewType,然后在 onBindViewHolder 里根据不同的 ViewType 调用不同的 ViewHolder。
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java;l=75?q=ConcatAdapter
Android新发布的ConcatAdapter使用教程
https://juejin.cn/post/6962754669756022791
RecyclerView老树开新花——ConcatAdapter
https://juejin.cn/post/7064856244125138952
转载请注明出处