Material Design - Snackbar

关键字:Snackbar、材料设计
项目地址:AboutMaterialDesign


一、官网属性介绍

官网地址:Snackbar

//设置 Snackbar
make(View parent,String text, int duration)
//设置 action 点击跳转事件
setAction(String action, View.OnClickListener listener)
//设置提示信息
setText(String text)
//设置 action 点击颜色
setActionTextColor(int value)

二、简单使用,其实和 Toast 并没差别

Snackbar.make(parent,text,Snackbar.LENGTH_LONG).show();

说实话,本身没有什么彩蛋,这就是一个线性布局容器添加了一些文字,再用动画显示出来而已。

注意:

    1. make() 方法调用时,是往 parent 中添加元素,调用的是 View.addView 方法,scrollView 之类只能有一个子类的容器,需要注意
    1. Toast 的提示内容是悬浮在所有布局之上的,而 Snackbar 是添加到当前布局,因此,Snackbar 布局有可能会被其他布局遮盖。
    1. 需要使用 design 22.2.0 以上版本的 design 包
    1. 如果重复点击,会产生大量 Snackbar 实例,有内存上的风险

谢谢观赏
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容