博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Material Theme
阅读量:7127 次
发布时间:2019-06-28

本文共 966 字,大约阅读时间需要 3 分钟。

Material Theme提供了一下功能:

1、系统widgets能够设置调色板

2、系统widgets的触摸反馈

3、Activity过渡动画

    你能够依据你品牌的色彩来定义Material Theme。能够使用Material Theme的色彩为status bar、action bar着色。參考下图。

系统Widgets有新的设计和触摸动画,你也能够在自己的应用中自己定义色彩调色板、触摸反馈动画、Activity过渡。

Material Theme的定义例如以下:

  • @android:style/Theme.Material (dark version)
  • @android:style/Theme.Material.Light (light version)
  • @android:style/Theme.Material.Light.DarkActionBar

你能够使用一系列的material styles。查看 android.R.style 參考。

Customize the Color Palette

    自己定义主题的基础颜色以适应你品牌。使用Theme属性自己定义颜色。Theme继承自Material Theme。

Customize the Status and Navigation Bar

    使用material theme能够简单的自己定制status bar。能够让status bar适应你的产品,这个在iOS中也是能够实现的。能够设置android:statusBarColor属性来设置status bar的颜色。

前面看到的

android:colorPrimaryDark

会默认设置为status bar的颜色。

    java方法中能够使用Window.setStatusBarColor方法改变status bar来改变色彩。

Theme Individual Views

XML布局中定义元素能够指定android主题属性。

就是能够为你的views在Theme中声明各种属性的值。

这一点,说的最基本的是能够改变status bar的颜色,曾经的版本号是不能够的。

/**
* @author 张兴业
*  
*  我的新浪微博:
*/

你可能感兴趣的文章
用Python玩转微信
查看>>
Bootstrap 小结
查看>>
《JavaScript权威指南》——JavaScript核心
查看>>
C语言 时间函数的学习
查看>>
你真的懂Redis事务吗?
查看>>
收藏 | 12个ggplot2拓展程序助你强化R可视化
查看>>
1-Linux C语言编程基本原理与实践-学习笔记
查看>>
WRF-DA代码编译与安装(二)——WRF-DA模块的编译与安装
查看>>
2018年美团Android校招
查看>>
Spring消息之WebSocket
查看>>
Java 文件流操作.
查看>>
《11招玩转网络安全》之第三招:Web暴力破解-Low级别
查看>>
Eclipse快捷键大全
查看>>
Android实现TextView字符串波浪式跳动
查看>>
NumPy—random随机数生成函数总结
查看>>
第10章节-Python3.5-Django路由分发
查看>>
排序三 直接插入排序
查看>>
输入输出流体系图
查看>>
玩转报表排名
查看>>
《函数响应式领域建模》读后感
查看>>