zoukankan      html  css  js  c++  java
  • 如何使用android design support library

    Android应用Design Support Library完全使用实例 - OPEN 开发经验库
    http://www.open-open.com/lib/view/open1433385856119.html

    Android MD风格相关控件小结 - 简书
    http://www.jianshu.com/p/5e6f2ae1d2ec

    在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把它做成了一个标准控件,更加方便大家使用。

  • 相关阅读:
    【mongoDB】mongoDB设置权限登陆,并且在keystonejs中创建新的数据路连接实例
    【mongoDB】mongoDb设置权限配置
    【CSS】css改变select选择框的样式
    【原生js】js动态添加dom,如何绑定事件
    【原生js】原生js实现验证码短信发送倒计时
    【jQuery、原生】键盘键入两位小数
    web前端入门
    【原生js】原生js的省市区三级联动
    vue2
    js profiler
  • 原文地址:https://www.cnblogs.com/bluestorm/p/6439552.html
Copyright © 2011-2022 走看看