大道之行,天下为公。这篇文章主要讲述Android Material Design控件使用——CardView和SnackBar使用相关的知识,希望能为你提供帮助。
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 OpenCV集成摄像头图片动态识别车牌号
- appbar导航
- 关于Android的app权限申请问题
- IDEA spirng boot @Autowired注解 mapper出现红色下划线解决方法
- Android Studio [RecyclerView/瀑布流显示]
- Android 8.1 修改默认通知声
- APP测试思路
- Android Studio [RecyclerView/列表视图]
- xamarin Android Timer