Android Design Support Library详解(SnackBarNavigationViewFloatActionButton等)
Posted 朱志强_Android
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Design Support Library详解(SnackBarNavigationViewFloatActionButton等)相关的知识,希望对你有一定的参考价值。
Material Design 设计风格非常受欢迎,那么支持其效果的Design Support Library(Android 2.1 API level 7及其以上)库又有哪些控件呢。主要包括SnackBar、Navigation View、FloatActionbutton、CoordinatorLayout、CollapsingToolBarLayout等。
我在Git上看见一个非常炫的效果,谷歌官网介绍:http://android-developers.blogspot.com.es/2012/05/android-design-support-library.html
把该项目的Git附上,觉得有用的自行下载看源码:https://github.com/frogermcs/InstaMaterial,现在来一一介绍Design系列控件。这里还有极客学院整理的关于Material Design的文档:
http://wiki.jikexueyuan.com/project/material-design/components/snackbars-and-toasts.html
1.Toolbar
关于Toolbar的详细介绍和答疑,请参考Toolbar专题http://blog.csdn.net/jungle_pig/article/details/52785781
2.SnackBar
SnackBar是带有动画效果的快速提示栏,它显示在屏幕底部,是用来代替Toast的一个全新控件,它基本上继承了Toast的属性和方法,用户可以点击按钮执行对应的操作,Snackbar支持滑动消失,如果没设任何操作,那么到时间自动消失。
SnackBar的构造:
// 参数分别是父容器,提示信息,持续时间
public static Snackbar make(@NonNull View view, @NonNull CharSequence text,@Duration int duration)
以上是关于Android Design Support Library详解(SnackBarNavigationViewFloatActionButton等)的主要内容,如果未能解决你的问题,请参考以下文章
程序类型已经存在:android.support.design.widget.CoordinatorLayout$Behavior
带有清除按钮的 Android java android.support.design.widget.TextInputLayout
找不到编译“com.android.support:design-v7:25.0.0”
如何从右到左设计android.support.design.widget.NavigationView?
无法访问类“android.support.design.widget.Snackbar”
Program type already present: android.support.design.widget.CoordinatorLayout$1