Android Material Design控件使用——CardView和SnackBar使用

大道之行,天下为公。这篇文章主要讲述Android Material Design控件使用——CardView和SnackBar使用相关的知识,希望能为你提供帮助。
cardview 预览图

Android Material Design控件使用——CardView和SnackBar使用

文章图片

常用属性
属性名 说明
cardBackgroundColor 设置背景颜色
cardCornerRadius 设置圆角大小
cardElevation 设置z轴的阴影
cardMaxElevationz 轴的最大高度值
cardUseCompatPadding 是否使用CompatPadding
【Android Material Design控件使用——CardView和SnackBar使用】可以在里面嵌套布局
SnackBar 基本使用
Snackbar.make("某个view", "显示的文字", Snackbar.LENGTH_SHORT).show(); //传入某个View,最外层为`CoordinatorLayout`最好,因为会有动态升降的效果 //SnackBar会自动找到最外层的`CoordinatorLayout`

SnackBar实现撤销操作
Snackbar.make("", "已成功删除数据", Snackbar.LENGTH_SHORT).addCallback(new Snackbar.Callback() { @Override public void onDismissed(Snackbar transientBottomBar, int event) { //消失之后,彻底从数据库中删除数据 } }).setAction("撤销删除", new View.OnClickListener() { @Override public void onClick(View v) { //点击按钮,执行撤销操作,把数据还原 } }).show();


    推荐阅读