MaterialComponents示例演示及实用交互实现
材料设计组件的实战示例挺值得一看。尤其是登录和注册页面的实现,基本该用到的 MaterialComponents 元素都能看到,比如 MDC Button
、自定义 SnackBar
,还有滑动关闭这种小交互,做得蛮细的。
注册界面的 TextInputLayout
用了新的 Material Design 主题,像 @style/Widget.MaterialComponents.TextInputLayout.OutlineBox.Dense
,你要是做表单页面,这种密集排布风格还挺实用的,空间也好控。
动画效果也没落下,像 BottomAppBar 切换动画,能看出作者在交互细节上花了点心思。整体代码风格清爽,结构也利落,新手照着抄都不容易出错。
如果你正在上手 Material 3 或者想在老项目里加点新鲜感,可以直接把这些组件思路搬过去试试。
想对照看看各种登录界面风格的,还可以看看这几个:
MaterialComponents-master.zip
预估大小:80个文件
MaterialComponents-master
文件夹
gradlew.bat
2KB
gradlew
5KB
gradle.properties
731B
app
文件夹
proguard-rules.pro
751B
src
文件夹
main
文件夹
res
文件夹
raw
文件夹
...
988.97KB
文件大小:
评论区