码迷,mamicode.com
首页 > 移动开发 > 详细

Android Material Design控件使用(三)——CardView和SnackBar使用

时间:2019-04-17 11:03:10      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:大小   show   padding   col   img   back   header   sig   tor   

cardview

预览图

技术图片

常用属性

属性名 说明
cardBackgroundColor 设置背景颜色
cardCornerRadius 设置圆角大小
cardElevation 设置z轴的阴影
cardMaxElevationz 轴的最大高度值
cardUseCompatPadding 是否使用CompatPadding

可以在里面嵌套布局

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();

Android Material Design控件使用(三)——CardView和SnackBar使用

标签:大小   show   padding   col   img   back   header   sig   tor   

原文地址:https://www.cnblogs.com/kexing/p/10722059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!