文档章节

使用材料设计主题

cxlin007
 cxlin007
发布于 2015/01/21 15:02
字数 329
阅读 12
收藏 0

原文地址:http://developer.android.com/training/material/theme.html

材料设计主题提供以下内容

1、系统组件能设置颜色面板

2、系统组件支持触摸反馈动画

3、activity移动动画

你可以根据你的品牌颜色控制材料设计主题。你可以使用主题属性给actionbar和status bar上色。

系统组件有新的设计和触摸动画。你可以自定义颜色面板、触摸反馈和activity移动。

材料设计主题定义了三种:

1、@android :style/Theme.Material

2、@android :style/Theme.Material.Light

3、@android :style/Theme.Material.Light.DarkActionBar

材料设计主题只支持android5.0以上的版本,v7包提供的材料设计主题样式,支持部分组件。

定义颜色面板

当继承材料主题后,可以通过自定义主题的颜色属性匹配品牌。

<resources>
 
<!-- inherit from the material theme -->
 
<style name="AppTheme" parent="android:Theme.Material">
   
<!-- Main theme colors -->
   
<!--   your app branding color for the app bar -->
   
<item name="android:colorPrimary">@color/primary</item>
   
<!--   darker variant for the status bar and contextual app bars -->
   
<item name="android:colorPrimaryDark">@color/primary_dark</item>
   
<!--   theme UI controls like checkboxes and text fields -->
   
<item name="android:colorAccent">@color/accent</item>
 
</style>
</resources>

自定义status bar

材料主题让你能轻松的自定义status bar,你可以指定颜色。设置status bar的颜色,使用android:statusBarColor属性,默认android:statusBarColor是继承android:colorPrimaryDark。



© 著作权归作者所有

cxlin007

cxlin007

粉丝 2
博文 47
码字总数 28683
作品 0
福州
私信 提问
“Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!

概述 Material Design设计规范的受欢迎程度和实用性已经引起了 ComponentOne 技术团队的重视。ComponentOne Enterprise 2018V3 版本将全面支持Material specs的功能集。 在此之前,我们已经在...

葡萄城技术团队
2018/12/18
54
0
MaterialDrawer 6.1.0 RC 01.2 ,首次使用 androidX

MaterialDrawer 6.1.0-rc01.2 发布了,此版本是使用 androidX 的第一个版本,保留旧版本的纯 appcompat 依赖项。此外,它使用新的androidconstraintlayoutv2.0.0-alpha2 完全重写了 item 和 ...

h4cd
2018/08/20
828
0
大神教你如何自己自制作网页!

一、确定网站主题 网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,...

小狗真帅
2016/03/16
310
1
【学习笔记】Android 5.X UI 设计初识

Android 5.x系列开始使用新的设计风格Material Design来统一整个Android系统的界面设计风格。 1、材料的形态模拟 材料的形态模拟是Material Design中最核心也是改变最大的一个设计,Google通...

小树coding
2016/02/23
73
0
Chrome OS和Chrome浏览器将采用材料设计规范

大多数人认为,Android已经成功过渡到材料设计规范,采用这种规范的UI反应更灵敏,更适合人眼观看,甚至苹果iOS在一定程度上也采用了材料设计。因此,谷歌现在准备让Chrome OS和Chrome浏览器...

oschina
2016/02/01
4.1K
40

没有更多内容

加载失败,请刷新页面

加载更多

PCB设计-Allegro软件入门系列-allegro环境变量和快捷键

Allegro作为一款高速PCB设计的EDA软件,有完善的约束规则设计和信号完整性电源完整性仿真等各种专业工具深受电子行业从业者喜爱。 对于该软件来说,电子从业者接触最多的就是Allegro的画板功...

demyar
16分钟前
2
0
腾讯云存储

1、进入腾讯云平台,创建 2、进入配置查看域名 3、查看KEY参数 4、将2、3中的参数录入到cms后台 然后点测试按钮查看情况

迅睿CMS-PHP开源CMS程序
17分钟前
1
0
ES 6.x 版本 待验证的CURL命令查询操作

1. 查询数据 curl -H "Content-Type: application/json" -XGET http://elastic:123456@127.0.0.1:9200/alias1/_search -d '{"query": {"match_all": {}}}' 2. 添加数据 如果有不指定ID可以自......

coord
25分钟前
1
0
如何写好论文摘要:研究人员不得不知的小秘诀

我们为何要写摘要? 它的目的为何? 简而言之,摘要的目的就是简单的讨论这篇文章让读者更容易的了解这篇文。 它能在读者与作者之间搭起一条桥梁。当您搜索信息时,您无法一下阅读整篇文章,...

论文辅导员
27分钟前
2
0
移动端、PC端(前后台)、小程序常用的UI框架

移动端、PC端(前后台)、小程序常用的UI框架 1.移动端UI库 ①.Vant UI 官方地址:https://youzan.github.io/vant/#/zh-CN/intro github地址:https://github.com/youzan/vant 优点:用来做移...

jason_kiss
28分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部