Android Snackbar基本使用
概述
Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。
样式
使用
Snackbar需要配合CoordinatorLayout使用
因此需要先在xml文件中声明CoordinatorLayout
<android.support.design.widget.CoordinatorLayoutandroid:id="@+id/teacher_coordinatorlayout"android:layout_width="match_parent"android:layout_alignParentBottom="true"android:layout_height="wrap_content"></android.support.design.widget.CoordinatorLayout>
在Activity文件中
CoordinatorLayout teacher_coordinatorlayout = findViewById(R.id.teacher_coordinatorlayout);Snackbar.make(teacher_coordinatorlayout,"您共有"+arrayList_mycourse.size()+"门课程",Snackbar.LENGTH_LONG).setAction("好的", new View.OnClickListener() {@Overridepublic void onClick(View v) {//..........用户点击好的之后,程序要做的事}}).show();
Android Snackbar基本使用相关推荐
- android系统toast是什么意思,Android - Snackbar vs Toast - 使用和区别
Android - Snackbar vs Toast - 使用和区别 到目前为止,我们一直在我们的应用程序中使用Toasts,因为我们计划采用Support Design Library的一些新功能 ...
- Android SnackBar:你值得拥有的信息提示控件
概述: Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它可以很方便的提供消息的提示和动作反馈. 有时我们想这样一种控件,我们想他可以想Toast一样显示完成便可以消失 ...
- Android SnackBar
展示的效果就这样简单就看你是有那个需求了.SnackBar的创建过程使用了Builder设计模式,有不同需求的可以更具需求结合代码创建出需要的效果. [java] view plain copy p ...
- Android Snackbar使用方法及小技巧-design
Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 depende ...
- Android Snackbar简单解析
偶然间发现android中有Snackbar类,还是有点意思,类似于toast.与toast相比,最明显的区别是:Snackbar只能在屏幕底部显示.其他用法基本与toast相似. 先来张效果图吧,静 ...
- Android Snackbar控件
1. Snackbar类 Snackbar是5.0版本出现的控件,类似于Toast,显示在屏幕的底部,包含文字信息与一个可选的操作按钮.需要添加Design依赖库,并且使用Theme.AppCompa ...
- Android Snackbar花式使用指南
Snackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,比Toast更加好用.本文对原生Snackbar进行了修改,使其更加灵活. 主 ...
- android Snackbar新控件解析
Dialog和Toast,我们在日常的开发中一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式.然而Google在Design包中又提供了一种新的选择,那就是Snackbar.今 ...
- android snackbar源码,Snackbar源码分析
目录介绍 1.最简单创造方法 1.1 Snackbar作用 1.2 最简单的创建 1.3 Snackbar消失的几种方式 2.源码分析 2.1 Snackbar的make方法源码分析 2.2 对Sna ...
最新文章
- 理解CSS3 transform中的Matrix(矩阵)
- Mysql之一:mysqldump和LVM逻辑卷快照
- javaweb学习总结(二十八)——JSTL标签库之核心标签
- {{view 视图层}}微信小程序
- elasticsearch2.2之javaApi
- (四)ElasticSearch之数据
- java使用队列实现栈思路_算法面试:队列实现栈的方案
- ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘
- 人生也要一个中心两个基本点(转载)
- 基于Spring Boot的Logback日志轮转配置
- 华为Mate 20 X 5G版打通5G电话:音质饱满画面清晰
- MyCat基于MySQL实现主从切换
- 微信清理僵尸粉脚本-基于auto.js
- 教你破资深加密工具lockdir.exe加密后的文件
- Setup Factory操作注册表
- Java游戏框架编写
- PicGo+Github图床配置
- 二字动词 复盘赋能_【格格读书成长营】用复盘来为自己赋能
- 计算机网络教学方式探讨论文,高职计算机网络安全课程教学改革探讨
- CMOS与TTL电路的区别