博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Snackbar
阅读量:6154 次
发布时间:2019-06-21

本文共 533 字,大约阅读时间需要 1 分钟。

Snackbar的使用非常简单

Snackbar.make(findViewById(R.id.myCoordinatorLayout),R.string.email_sent,Snackbar.LENGTH_SHORT).show();复制代码

但是还是有几个点需要注意一下:

  1. Snackbar是附着在某个View上的。如果这个View是CoordinatorLayout,那么Snackbar会有一些特性:Snackbar出现时不会覆盖原来的UI和Snackbar可以被滑动消失。所以Snackbar最好搭配CoordinatorLayout使用。
  2. Snackbar.make(viewId, stringId, duration);。Snackbar会根据给的viewId向上查找知道找到CoordinatorLayout或者根节点。所以最好就传CoordinatorLayout的id。
  3. 多个Snackbar不会同时出现,它们会被放进队列中,等前一个消失了下一个才能出现。
  4. 给Snackbar设置点击监听器。setAction方向需要在show之前调用。

转载于:https://juejin.im/post/5a7efbdcf265da4e8f049e66

你可能感兴趣的文章
ContentValues 和HashTable区别
查看>>
LogicalDOC 6.6.2 发布,文档管理系统
查看>>
给PowerShell脚本传递参数
查看>>
实战2——Hadoop的日志分析
查看>>
利用FIFO进行文件拷贝一例
查看>>
Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG
查看>>
resmgr:cpu quantum等待事件
查看>>
一个屌丝程序猿的人生(六十六)
查看>>
Java 编码 UTF-8
查看>>
SpringMVC实战(注解)
查看>>
关于静态属性和静态函数
查看>>
进程的基本属性:进程ID、父进程ID、进程组ID、会话和控制终端
查看>>
spring+jotm+ibatis+mysql实现JTA分布式事务
查看>>
MyBatis启动:MapperStatement创建
查看>>
调查问卷相关
查看>>
eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态
查看>>
1. Git-2.12.0-64-bit .exe下载
查看>>
怎样关闭“粘滞键”?
查看>>
[转]React 教程
查看>>
拓扑排序介绍
查看>>