概述

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基本使用相关推荐

  1. android系统toast是什么意思,Android - Snackbar vs Toast - 使用和区别

    Android - Snackbar vs Toast - 使用和区别 到目前为止,我们一直在我们的应用程序中使用Toasts,因为我们计划采用Support Design Library的一些新功能 ...

  2. Android SnackBar:你值得拥有的信息提示控件

    概述: Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它可以很方便的提供消息的提示和动作反馈. 有时我们想这样一种控件,我们想他可以想Toast一样显示完成便可以消失 ...

  3. Android SnackBar

    展示的效果就这样简单就看你是有那个需求了.SnackBar的创建过程使用了Builder设计模式,有不同需求的可以更具需求结合代码创建出需要的效果. [java]  view plain copy p ...

  4. Android Snackbar使用方法及小技巧-design

    Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 depende ...

  5. Android Snackbar简单解析

    偶然间发现android中有Snackbar类,还是有点意思,类似于toast.与toast相比,最明显的区别是:Snackbar只能在屏幕底部显示.其他用法基本与toast相似. 先来张效果图吧,静 ...

  6. Android Snackbar控件

    1. Snackbar类 Snackbar是5.0版本出现的控件,类似于Toast,显示在屏幕的底部,包含文字信息与一个可选的操作按钮.需要添加Design依赖库,并且使用Theme.AppCompa ...

  7. Android Snackbar花式使用指南

    Snackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,比Toast更加好用.本文对原生Snackbar进行了修改,使其更加灵活. 主 ...

  8. android Snackbar新控件解析

    Dialog和Toast,我们在日常的开发中一定非常熟悉,常常被用来作为Android应用内提示性信息的两种展示方式.然而Google在Design包中又提供了一种新的选择,那就是Snackbar.今 ...

  9. android snackbar源码,Snackbar源码分析

    目录介绍 1.最简单创造方法 1.1 Snackbar作用 1.2 最简单的创建 1.3 Snackbar消失的几种方式 2.源码分析 2.1 Snackbar的make方法源码分析 2.2 对Sna ...

最新文章

  1. 理解CSS3 transform中的Matrix(矩阵)
  2. Mysql之一:mysqldump和LVM逻辑卷快照
  3. javaweb学习总结(二十八)——JSTL标签库之核心标签
  4. {{view 视图层}}微信小程序
  5. elasticsearch2.2之javaApi
  6. (四)ElasticSearch之数据
  7. java使用队列实现栈思路_算法面试:队列实现栈的方案
  8. ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘
  9. 人生也要一个中心两个基本点(转载)
  10. 基于Spring Boot的Logback日志轮转配置
  11. 华为Mate 20 X 5G版打通5G电话:音质饱满画面清晰
  12. MyCat基于MySQL实现主从切换
  13. 微信清理僵尸粉脚本-基于auto.js
  14. 教你破资深加密工具lockdir.exe加密后的文件
  15. Setup Factory操作注册表
  16. Java游戏框架编写
  17. PicGo+Github图床配置
  18. 二字动词 复盘赋能_【格格读书成长营】用复盘来为自己赋能
  19. 计算机网络教学方式探讨论文,高职计算机网络安全课程教学改革探讨
  20. CMOS与TTL电路的区别

热门文章

  1. 怎么选择Tomcat对应的JDK版本
  2. 小程序开发需要用到服务器么
  3. input的type属性整理
  4. [Unity 学习] Unity 入门学习及第一个游戏
  5. linux高性能服务器编程书本总结
  6. 逻辑思维类面试题汇编七
  7. JRtplib开发笔记(二):JRtplib库编译、示例演示
  8. Mysql—索引①:原理篇
  9. iptables -j MARK --set-xmark 解析
  10. MBRGPT硬盘分区类型属性详解(Win下更改/设置OEM/恢复分区方法)