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