Android Material Design 一些属性详解

原创 2016年06月01日 23:09:56

Android 4.4 以上引入了一些新的东西,有沉浸栏,Material Design 的一些特效等待。把这些东西记录下来。一定要在 API19 以上。也有一些新的主题和样式,正在研究中…

android:windowTranslucentStatus:状态栏是否半透明。如果是true的话,你会发现你的Toolbar陷入到状态栏里面了,所以为了预留空间,需要下面的属性。

<item name="android:windowTranslucentStatus">true</item>

android:fitsSystemWindows:基于系统界面(比如状态栏)调整View的布局,如果是true的话,它就会给系统界面预留一部分空间。

android:fitsSystemWindows="true"

app:layout_scrollFlags:滚动模式
1. scroll: 所有想滚动出屏幕的view都需要设置这个flag, 没有设置这个flag的view将被固定在屏幕顶部。例如,TabLayout 没有设置这个值,将会停留在屏幕顶部。
2. enterAlways: 设置这个flag时,向下的滚动都会导致该view变为可见,启用快速“返回模式”。
3. enterAlwaysCollapsed: 当你的视图已经设置minHeight属性又使用此标志时,你的视图只能已最小高度进入,只有当滚动视图到达顶部时才扩大到完整高度。
4. exitUntilCollapsed: 滚动退出屏幕,最后折叠在顶端。

app:layout_scrollFlags="scroll|enterAlways"

android:clipToPadding:是否允许ViewGroup在padding中绘制,该值默认为true,即不允许。值为true时padding那么绘制的区域就不包括padding区域。

android:clipToPadding="true"

这里写图片描述
这里写图片描述

colorPrimary(原色)、colorAccent(色彩突显)、color Primary Dark(色原变暗)以及 colorControlNormal 区。

colorPrimary(原色):它作为应用的主要色调,一般是操作栏和最近任务的背景色。

colorAccent(色彩突显):它是原色的强调色彩,应用在框架控制上。

color Primary Dark(色原变暗):原色的变暗色调,应用在状态栏上。

colorControlNormal:是应用在图标上。

<item name="android:colorPrimary">@color/green</item>
<item name="android:textColorPrimary">@color/green</item>
<item name="android:colorPrimaryDark">@color/green</item>
<item name="android:navigationBarColor">@color/transparent</item>
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android Material Design TabLayout属性app:tabMode和app: tabGravity

Android Material Design TabLayout属性app:tabMode和app: tabGravity Android Material Design 中的TabLayout有...

Android Material Design 控件常用的属性

android:fitsSystemWindows="true"是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整vie...

Android 5.0——Material Design详解(动画篇)

Material Design:Google推出的一个全新的设计语言,它的特点就是拟物扁平化。 Material Design包含了很多内容,今天跟大家分享一下Material新增的动画: 在An...

ANDROID L - Material Design详解(主题和布局)

Material Theme 使用Material主题: Material主题只能应用在Android L版本。 应用Material主题很简单,只需要修改r...

Android动画最新最全详解包含Material Design动画

以前写动画也是零零种种,需要的时候就查API或找现成的,不够系统。现在通过学习将Android整个动画体系勾勒出来,做到有的放矢。 安卓框架提供了2个动画系统:属性动画(Android 3.0)和V...

ANDROID L - Material Design详解(动画篇)

Android L: Google已经确认Android L就是Android Lollipop(5.0)。 前几天发现Android5.0正式版的sdk已...

android开发 -- 视图和阴影 详解(Material Design)

在Android L中设置一个阴影很简单,只需要两点: 1.设置eleavation值 (高度) 2.添加一个背景或者outline (即阴影的形状)

Android Material Design 详解(使用support v7兼容5.0以下系统)

Material Design是Google在2014年的I/O大会上推出的全新设计语言。Material Design是基于Android 5.0(API level 21)的,兼容5.0以下的设备...

Android Material Design 详解(使用support v7兼容5.0以下系统(部分功能))

Android Material Design 详解(使用support v7兼容5.0以下系统) 2014-12-18      5 个评论    来源:books1958的专栏 &#...

ANDROID L - Material Design详解(主题和布局)

转载地址:http://www.open-open.com/lib/view/open1416664325648.html Android L: Google已经确...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)