Material Theme
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。
<resources><!-- inherit from the material theme --><style name="AppTheme" parent="android:Theme.Material"><!-- Main theme colors --><!-- your app's branding color (for the app bar) --><item name="android:colorPrimary">@color/primary</item><!-- darker variant of colorPrimary (for status bar, 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>
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的颜色,曾经的版本号是不能够的。
Material Theme相关推荐
- android theme material,Android Studio 换主题(Material Theme..)
1.去如下网址下载自己喜欢的主题文件xx.jar http://color-themes.com/?view=index 2. 导入方式 下载主题-xxx.jar 注意:如果我们下载下来的jar名字如 ...
- idea系列主题推荐:material theme ui(Dracula)
idea系列主题推荐:material theme ui(Dracula)
- theme editor android,谷歌宣布将于下月停用 Material Theme Editor
使用 Material Theme Editor,开发人员可创建和自定义 Material 主题,包括颜色.形状.版式等等. 在 Material Theme Editor 中,可根据不同部分依次选择 ...
- IDEA插件推荐:Material Theme UI(把IDEA变得更加美观)
哇!IntelliJ IDEA 2021.1 中竟然有这么多牛逼的插件~ 公众号-老炮说Java 于 2021-04-10 10:34:00 发布 2539 收藏 13 文章标签: 数据库 java ...
- IDEA Material Theme UI 暗黑系主题的安装
IDEA Material Theme UI 暗黑系主题的安装 https://blog.csdn.net/czjlghndcy/article/details/82556973
- IDEA最强美化插件:Material Theme UI和Atom Material Icons
每天盯着IDEA的默认主题或者自带的主题,相信你一定也审美疲劳了,接下来小编来给大家推荐两个好用的插件: IDEA主题插件:Material Theme UI IDEA图标美化插件:Atom Mate ...
- Material Theme on sublime text 3 一个用起来很好的Sublime主题
Material Theme on sublime text 3 之前用Sublime看log总是会看的头晕眼花,在github上找到一个很好的Sublime主题,记录一下.原文地址 日前在faceb ...
- vscode和ide(JetBrains全款)安装 Material Theme UI主题
vscode 安装 使用(可切换主题----file->preferences->color them) ide file->settings->plugins->mar ...
- 拒绝清一色灰或白主题,教你使用IDEA主题插件Material Theme UI+Atom Material Icons美化你的IDE,颜值瞬间上升一个档次!附详细配置与字体搭配
目录 写在前面 安装 设置 当然还有提升! 1.字体设置 2.Nyan Progress Bar插件 如果我的文章对你有帮助的话,欢迎点赞.评论.分享给你的朋友,这是对作者最大的鼓励 写在前面 俗话说 ...
最新文章
- WF4.0实战(六):控制WPF动画
- TCP为什么需要三次握手
- rtp rtcp rtsp
- javaweb学习总结(二十六)——jsp简单标签标签库开发(二)
- ssl初一组周六模拟赛【2018.4.21】
- 图像处理 --- 4.1 图像增强的点运算
- 比特精灵最新稳定版v3.6.0.401(转)
- php的 datetime,PHP DateTime-修改参考
- 训练日志 2019.1.10
- 5种你未必知道的JavaScript和CSS交互的方法
- 解决Github加载ipynb文件缓慢/失败
- 【JS 笔记】比较操作符之大小与记录
- 「技术大牛」是如何缩短事件平均解决时间的?
- vue---数据列表循环
- windows底层编程基础
- win10注入漏洞跳出计算机,win10操作系统本地提权漏洞
- 【全栈软件测试】软件测试学习路线介绍
- Android Gradle 7.x新版本的依赖结构变化
- 5G NR PDCP协议(二)
- 入行数据科学,这些书一定要看
热门文章
- VB:谁终结了我的程序
- 智能一代云平台(二十一):生产环境Nginx报 502 Bad Gateway 问题复现及解决方案
- 直播 | “深度学习”到底是什么?这篇文章讲明白了
- 腾讯叮当智能屏发布,主打视听体验、海量内容、儿童模式
- 马斯克召集百名员工测试完全自动驾驶,1.3万美元大优惠!先到先得
- 无平行文本照样破解密码,CipherGAN有望提升机器翻译水平
- SQFREE - Square-free integers
- 【洛谷】NOIP2018原创模拟赛DAY1解题报告
- centos7.4 kubeadm安装Kubernetes 1.14.1 集群
- 基础数据结构和算法概念