Android Material Design控件使用(三)——CardView 卡片布局和SnackBar使用
2023-02-18 16:39:55 时间
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();
相关文章
- [PHP] laravel框架注意bootstrap/cache
- [日常] 小白来装机基本概念BIOS与硬盘分区
- [小程序]微信小程序获取位置展示地图并标注信息
- [小程序]微信小程序获取input并发送网络请求
- [小程序]微信小程序登陆并获取用户信息
- [小程序] 支付宝小程序使用list时提示元素不存在
- Android平台GB28181设备接入端PTZ指令对接详解
- [javascript] 支付宝小程序网络GET请求
- [android] 与PHP的session进行交互demo
- [android] post请求接口demo测试代码
- [android] 练习使用ListView(三)
- [android] 练习使用ListView(二)
- [android] 练习使用ListView(一)
- [android] 练习viewpagerindicator的使用(二)
- [日常] 小白来装机基本概念BIOS与硬盘分区
- [android] 两种异步方式
- [android] 通过比对进行容器联动
- [android] 实现返回键操作思路
- [android] 标题部分管理
- [android] socket在手机上的应用