MaterialDesign Material Design控件合集
Material Design 风格的控件合集,更新节奏还挺频,适合你做一些现代 UI 的项目。里面用到了多ConstraintLayout
、AppBarLayout
、TabLayout
这类常见布局,代码结构也换成了 Kotlin 和 AndroidX,整体比较清爽。
Tab 的滑动联动效果、搜索框配合NestedScrollView
的适配、还有底部弹窗和底部导航的细节都得比较细。像SwipeRefreshLayout
结合下拉刷新,响应也快,体验蛮舒服的。
项目还整合了CollapsingToolbarLayout
这种可以做吸顶动画的组件,适合你做一些电商首页、文章阅读页那种效果。FloatingActionButton
也用得比较自然,切换主题的时候,配合MaterialComponents
切换也没太大问题。
如果你最近刚从support
迁移到androidX
,或者代码准备从 Java 转到 Kotlin,那这个项目可以当参考模板,结构清晰,组件分类也比较合理。
建议直接跑一遍代码感受下,是TabLayout
和BottomNavigationView
的组合,还是挺值得学的。你也可以看看这几个相关文章:
如果你想快速搭个原型页面,或者做出比较“原生味”的 Material 体验,这套组件用起来还挺顺手的。
3.94MB
文件大小:
评论区