MaterialDesign Material Design控件合集

Material Design 风格的控件合集,更新节奏还挺频,适合你做一些现代 UI 的项目。里面用到了多ConstraintLayoutAppBarLayoutTabLayout这类常见布局,代码结构也换成了 Kotlin 和 AndroidX,整体比较清爽。

Tab 的滑动联动效果、搜索框配合NestedScrollView的适配、还有底部弹窗和底部导航的细节都得比较细。像SwipeRefreshLayout结合下拉刷新,响应也快,体验蛮舒服的。

项目还整合了CollapsingToolbarLayout这种可以做吸顶动画的组件,适合你做一些电商首页、文章阅读页那种效果。FloatingActionButton也用得比较自然,切换主题的时候,配合MaterialComponents切换也没太大问题。

如果你最近刚从support迁移到androidX,或者代码准备从 Java 转到 Kotlin,那这个项目可以当参考模板,结构清晰,组件分类也比较合理。

建议直接跑一遍代码感受下,是TabLayoutBottomNavigationView的组合,还是挺值得学的。你也可以看看这几个相关文章:

如果你想快速搭个原型页面,或者做出比较“原生味”的 Material 体验,这套组件用起来还挺顺手的。

zip 文件大小:3.94MB