Android 活用提示窗Toast和Snackbar
来源:互联网 发布:java驱动测试 编辑:程序博客网 时间:2024/06/05 01:07
原文地址:http://blog.csdn.net/aqi00/article/details/54342019
提示窗Toast
大家平时都经常用Toast,可是你是否发现,系统默认的Toast样式太过单调乏味呢?其实Toast的界面也允许开发者自行定制,只要定义好提示窗的布局文件,即可调用Toast类的setView方法设置自定义窗口画面。包括背景、对齐方式、窗口内部控件等等界面元素,均可由你自己定制。下面是自定义提示窗的两个截图,分别展示了不同背景与不同对齐方式下的界面效果:
下面是自定义提示窗的代码例子:
提示条Snackbar
Snackbar是Android Support Design Library库的一个新控件,与Toast相比,Snackbar不仅仅用来提示消息,还允许进行交互,从而改善了用户体验。使用Snackbar需要导入android-support-design,同时design库依赖于android-support-v7-appcompat,所以design库与appcompat库要同时导入到工程中。另外,Snackbar最好配合控件CoordinatorLayout使用,因为这样Snackbar才能够像通知那样通过右滑手势取消。
Snackbar的用法与Toast类似,常用方法说明如下:
make : 构造一个Snackbar对象。可指定提示条的上级视图、提示消息文本、显示时长等信息。
setText : 设置提示消息的文本内容。
setAction : 设置交互按钮的文本与点击监听器。
setActionTextColor : 设置交互按钮的文本颜色。
setDuration : 设置提示消息的显示时长。
show : 显示提示条。
下面是演示提示条的两个截图,分别展示了滑动取消提示条效果,以及点击交互按钮的界面效果:
下面是演示用的布局文件内容:
下面是演示用的代码例子片段:
阅读全文
0 0
- Android 活用提示窗Toast和Snackbar
- Android开发笔记(一百二十七)活用提示窗Toast和Snackbar
- Android 信息提示Dialog、Toast和Snackbar
- Snackbar提示,Toast和Dialog之间
- Android Dialog、Toast和Snackbar详解
- Android提醒技巧,Dialog、Toast和Snackbar
- Android提醒,Dialog、Toast和Snackbar。
- APP开发实战150-Android 提示功能设计(AlertDialog、Toast和Snackbar的使用)
- Android开发笔记:类似Toast的提示控件:SnackBar
- Android Toast与Snackbar
- Android Toast与Snackbar
- Android中Dialog、Toast和Snackbar使用场景以及技巧
- Android提醒微技巧Dialog、Toast和Snackbar
- Android提醒技巧,Dialog、Toast和Snackbar的使用区别
- Android提醒微技巧,Dialog、Toast和Snackbar
- Android提醒微技巧Dialog、Toast和Snackbar
- Android提醒:Dialog,Toast,Snackbar
- Android dialog,toast,snackbar小节
- 20170802
- mysql主从复制 及读写分离
- caffe Resnet-50模型训练及测试
- 正则表达式二
- Java基础概念
- Android 活用提示窗Toast和Snackbar
- thinkphp-U方法传参
- 如何重置CentOS 7的Root密码?设置CentOS 7的Root密码的方法与步骤
- SpringMVC踩过的坑
- 浅析CROS的实现
- 自己动手撸一个Jlink-TinyJlink诞生记
- Android_studio编译遇到安装不了问题
- [BZOJ1367] [Baltic2004]sequence
- 【HDU 1873】看病要排队(优先队列-好题)