如何使用android design support library

如何使用android design support library,第1张

在android studio中引用这个库非常简单,只要在 build.gradle 文件中加上这段代码: compile 'com.android.support:design:22.2.0即可

android design support library中有如下几个控件

1,Floating Action Button

一个负责显示界面基本 *** 作的圆形按钮。Design library中的FloatingActionButton 实现了一个默认颜色为主题中colorAccent的悬浮 *** 作按钮,

2,TextInputLayout

TextInputLayout作为一个父容器控件,包装了新的EditText。通常,单独的EditText会在用户输入第一个字母之后隐藏hint提示信息,但是现在可以使用TextInputLayout 来将EditText封装起来,提示信息会变成一个显示在EditText之上的floating label,这样用户就始终知道他们现在输入的是什么。

3,Snackbar

Snackbar提供了一个介于Toast和AlertDialog之间轻量级控件,它可以很方便的提供消息的提示和动作反馈。

4,TabLayout

Tab滑动切换View并不是一个新的概念,Google却是第一次在support库中提供了完整的支持,而且,Design library的TabLayout 既实现了固定的选项卡 - view的宽度平均分配,也实现了可滚动的选项卡

5,NavigationView

NavigationView在MD设计中非常重要,Google提供了NavigationView来实现导航菜单界面

6,AppBarLayout

相当于之前的ActionBar,但是自由度更加高

7,CoordinatorLayout

这次新添加的一个增强型的FrameLayout。在CoordinatorLayout中,可以在FrameLayout的基础上完成很多新的 *** 作。

8,CollapsingToolbarLayout

提供了一个可以折叠的Toolbar,这也是Google+、photos中的效果。Google把它做成了一个标准控件,更加方便大家使用。

参考资料:Android Design Support Library 兼容库使用详解。

1. 常规控件,添加 Design Support Library 依赖。2、FloatingActionButton - 浮动的圆形按钮

布局文件:3.TextInputLayout - 让 EditText 提示更加人性化布局文件。4.Snackbar - 可交互的提示框。5.TabLayout - 便捷实现标。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11587147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存