android 迭代版本之 UI 控件更新。android 5.0 新增控件
CardView 顾名思义是卡片视图,它继承 FrameLayout。它是一个带圆角的背景和阴影 FrameLayout。CardView 被包装为一种布局,并且经常在 ListView 和 RecyclerView 的 Item 布局中,作为容器使用。
CardView 的使用非常简单:
- <button android:id="@+id/ripple_button" android:layout_width="match_parent"
- android:layout_height="50dp" android:layout_gravity="center" android:layout_margin="5dp"
- android:background="@drawable/ripple" android:gravity="center" android:text="我在一个CardView里面">
- </button>
- </android.support.v7.widget.cardview>
Patelle(调色板)Patelle 是一个辅助类,它的作用是从图片中获取突出的颜色。它可以提取下面几种特性的突出颜色:- Vibrant(充满活力的)- Vibrant Dark(充满活力,黑暗的)- Vibrant Light(充满活力的,明亮的)- Muted(柔和的)- Muted Dark(柔和的,黑暗的)- Muted Light(柔和的,明亮的)Toolbar(工具栏)Toolbar 顾名思义是工具栏,作为 ActionBar 的替代品出现,谷歌推荐使用 Toolbar 替代 ActionBar。Toolbar 可以放置在任何地方,不像 ActionBar 一样只能放置在固定的位置。Toolbar 支持比 ActionBar 更集中的特征。Toolbar 可能包含以下可选元素的组合:- 导航按钮 - 品牌的 Logo 图像 - 标题和子标题 - 一个或多个自定义视图 RippleDrawable(波纹图)RippleDrawable 顾名思义是波纹图,只能在 Android5.0 以上使用,目前还没有提供 RippleDrawable 向下兼容的支持包。RippleDrawable 可显示一个涟漪效应响应状态变化 。定义一个 UI 的背景图片为 RippleDrawableAndroid:background="@drawable/ripple" 在 drawable 文件夹下面定义一个 RippleDrawable 的 xml 文件 android.support.design.widget.NavigationView 就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/04-01/19780062.html