zoukankan      html  css  js  c++  java
  • 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();
    
  • 相关阅读:
    CoreData数据库浅析
    FMDB第三方框架
    SQLite浅析
    iOS开发工程师面试题(二)
    iOS开发工程师面试题(一)
    RunTime&RunLoop初见
    GCD定时器
    2016年4月21百度iOS实习生在线笔试题&编程题
    网络天荒地老之UIWebView&WebKit
    expdp/impdp
  • 原文地址:https://www.cnblogs.com/stars-one/p/10722059.html
Copyright © 2011-2022 走看看