在一次文章阅读的时候,我浏览到一篇文章关于一个新控件的使用,这个控件就是SnakeBar

  该控件和Toast控件一样,在程序运行中起着提示的功能。

  效果图如下:

  代码如下:

  

 Snackbar.make(view,message1,duration).setAction(message2, new View.OnClickListener() {@Overridepublic void onClick(View v) {}}).show();

其中,view 可以是一个父控件

message1是要显示的信息

   duration表示时长,一般使用SnakeBar.LENGTH_SHORT 或者SnakeBar.LENGTH_LONG;

     message2是可以点击的信息

   onclicklistener是对message2的监听

  

这个新控件,开启了我对google meterial design 的好奇,相信里面还有很多官方推荐使用的控件可以尝试使用,优化app的ui

转载于:https://www.cnblogs.com/gengen1990/p/5736870.html

snakebar 的使用相关推荐

  1. 清浅时光,岁月静好——我的2016

    前言 时光在不经意中流逝,翻开旧日的笔记,字里行间充满着情深意境的交错.仿佛回到了那曾经经历过的风风雨雨,坎坎坷坷中逝去,旧时的回忆依旧,只是少了几分忧郁,几分繁华,多了几分沧桑. 那些遗落在某个角落 ...

  2. android 悬浮按钮

    这里介绍一下悬浮按钮-----FloatingtActionButton的实现,以及会出现的问题. 布局文件activity_main.xml <?xml version="1.0&q ...

  3. [译]使用MVI打造响应式APP[七]:掌握时机(SingleLiveEvent问题)

    原文:REACTIVE APPS WITH MODEL-VIEW-INTENT - PART7 - TIMING (SINGLELIVEEVENT PROBLEM) 作者:Hannes Dorfman ...

最新文章

  1. 深度解析机器学习中的置信区间(附代码)
  2. apply的调用 http://bbs.51js.com/thread-82017-1-3.html
  3. SpringBoot 项目war包部署 配置外置tomcat方法
  4. Go内存分配跟踪调优
  5. 鉴赏交流在海报设计中的作用
  6. 转: ASP.NET2.0_缓存
  7. 在iOS开发中,我们会遇到十六进制和字符串之间相互转换,话不多说,直接上代码:...
  8. 数字转换成货币类型的方法
  9. 无人机成测绘界“全能战士”
  10. 短信群发行业的短信通道有哪些类别和不同
  11. 有实用简单的PS小技巧吗?下面几个小技巧你知道几个呢?
  12. 关闭idea任务栏小图标
  13. 软件实现串口程序出售,9600收发毫无压力。 采用io管脚模拟,适合串口资源欠缺的芯片使用。 stm32,tms320f28xx,PIC等
  14. 吕国强计算机二级考试,考试科目代码表.doc
  15. 固定资产条码管理系统软件如何来管控制造家具行业资产?
  16. ThinkPHP拼团拼购h5单商户商城[可对接公众号]非常棒的一款h5拼团商城源码
  17. Android练手小项目---仿凤凰新闻app
  18. OnkeyDown事件 和 OnBackPressed方法注意点
  19. 2.SpringBoot整合Mybatis(一对一)
  20. mysql describe什么意思_MySQL中describe命令的使用方法小结_MySQL

热门文章

  1. C#串口通信—传输文件测试
  2. linux下Makefile的简单例子及解释
  3. 网络工程师求职与职业规划
  4. 启用新域名:ju690.com --聚了就灵的谐音
  5. Go:json包的坑
  6. golang 简单web服务
  7. Vue 进入/离开动画
  8. Spark ThriftServer使用的大坑
  9. Java开源——常见J2EE框架简介
  10. 修改boot.ini