AppTheme属性设置集合
现在新建一个项目基本都会在 style.xml 设置基础的 AppTheme,但是系统的给提供的设置属性又比较多。
所以在此收集记录,以便之后查找方便。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!--状态栏颜色,应用的主要暗色调,statusBarColor默认使用该颜色-->
<item name="android:colorPrimaryDark">@color/material_animations_primary_dark</item>
<!--状态栏颜色,默认使用colorPrimaryDark-->
<item name="android:statusBarColor">@color/material_animations_primary_dark</item>
<!--Appbar背景色,应用的主要色调,actionBar默认使用该颜色-->
<item name="android:colorPrimary">@color/material_animations_primary</item>
<!--页面背景色-->
<item name="android:windowBackground">@color/light_grey</item>
<!--底部导航栏颜色-->
<item name="android:navigationBarColor">@color/navigationColor</item>
<!--应用的主要文字颜色,actionBar的标题文字默认使用该颜色-->
<item name="android:textColorPrimary">@android:color/black</item>
<!--ToolBar上的Title颜色-->
<item name="android:textColorPrimaryInverse">@color/text_light</item>
<!--应用的前景色,ListView的分割线,switch滑动区默认使用该颜色-->
<item name="android:colorForeground">@color/colorForeground</item>
<!--应用的背景色,popMenu的背景默认使用该颜色-->
<item name="android:colorBackground">@color/colorForeground</item>
<!--各个控制控件的默认颜色-->
<item name="android:colorControlNormal">@color/colorControlNormal</item>
<!--一般控件的选种效果默认采用该颜色-->
<item name="android:colorAccent">@color/colorAccent</item>
<!--控件选中时的颜色,默认使用colorAccent-->
<item name="android:colorControlActivated">@color/colorControlActivated</item>
<!--控件按压时的色调-->
<item name="android:colorControlHighlight">@color/colorControlHighlight</item>
<!--Button,textView的文字颜色-->
<item name="android:textColor">@color/text_dark</item>
<!--RadioButton checkbox等控件的文字-->
<item name="android:textColorPrimaryDisableOnly">@color/text_dark</item>
<!--默认按钮的背景颜色-->
<item name="android:colorButtonNormal">@color/text_dark</item>
<!--对话框的背景是否变暗-->
<item name="android:backgroundDimEnabled">true</item>
<!--Activity 的切换动画。其引用的 activityAnim 也是 style ,需要继承 parent="@android:style/Animation.Translucent"-->
<item name="android:windowAnimationStyle">@style/activityAnim</item>
<!--title 标题栏字体设置-->
<item name="android:titleTextAppearance">@style/MaterialAnimations.TextAppearance.Title</item>
<!--允许使用transitions(过渡动画)-->
<item name="android:windowContentTransitions">true</item>
<!--是否覆盖执行,其实可以理解成前后两个页面是同步执行还是顺序执行-->
<item name="android:windowAllowEnterTransitionOverlap">false</item>
<!--与上面相同。即上一个设置了退出动画,这个设置了进入动画,两者是否同时执行。-->
<item name="android:windowAllowReturnTransitionOverlap">false</item>
</style>

AppTheme属性设置集合的更多相关文章
- libevent (一) socket属性设置与初始化操作
socket属性设置与初始化操作 libevent是一个事件触发的网络库,适用于windows.linux.bsd等多种平台,内部使用select.epoll.kqueue等系统调用管理事件机制.著名 ...
- 【JVM虚拟机】(8)--深入理解Class中--方法、属性表集合
#[JVM虚拟机](8)--深入理解Class中--方法.属性表集合 之前有关class文件已经写了两篇博客: 1.[JVM虚拟机](5)---深入理解JVM-Class中常量池 2.[JVM虚拟机] ...
- Object.defineProperty()属性设置介绍
注释: 本文宅自https://segmentfault.com/a/1190000007434923,仅学习方便,没有任何商业用途 对象是由多个名/值对组成的无序的集合.对象中每个属性对应任意类型的 ...
- Dev属性设置
DisplayFormat 设置显示格式如:{0:P}表示显示为百分号模式.如数据源中为0.5.表示出来为50% 2.GridContro总合计及分组合计: 常规总合计直接RunDesigner-Gr ...
- EBS OAF开发中实体对象和视图对象的属性设置器
EBS OAF开发中实体对象和视图对象的属性设置器 (版权声明.本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 源文: Home > Oracle ...
- WinForm------DateEdit属性设置
1.只能选择年份属性设置
- Composer Player 属性设置
/// <summary> /// 设置选中名称 /// </summary> /// <param name="name"></para ...
- table中bordercolor属性设置后最新ie浏览器或firefox中不显示边线,借助table的css来实现边线
table中的bordercolor属性设置后在最新的ie或者firefox中均不显示边线,table的边线又是常用功能.只能使用css来实现了,更通用,更方便一些. css: .ctable{ b ...
- .net 使用Json(),maxJsonLength属性设置的值问题
“使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过了为maxJsonLength属性设置的值” 今天业务找我说线上的国家地区都显示数字(地区ID),而 ...
随机推荐
- 交叉编译用于生成aarch64指令的GCC (9.2)
参考 Building GCC as a cross compiler for Raspberry Pi How to Build a GCC Cross-Compiler 环境 PC: ubuntu ...
- vue中axios的简单使用
我们一般在用jq的时候会使用到ajax来进行与服务器之间的交流,vue中也提供了相应的类似于ajax的方法-axios来进行与服务器之间的数据传递 现在的这篇是最简单的使用,后续会添加上来复杂的使用 ...
- POJ 3694Network(Tarjan边双联通分量 + 缩点 + LCA并查集维护)
[题意]: 有N个结点M条边的图,有Q次操作,每次操作在点x, y之间加一条边,加完E(x, y)后还有几个桥(割边),每次操作会累积,影响下一次操作. [思路]: 先用Tarjan求出一开始总的桥的 ...
- 201871020225-牟星源《面向对象程序设计(JAVA)》第二周学习总结
正文: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-dai ...
- nginx 缓存服务
1.nginx 缓存 upstream imooc { server 116.62.103.228:8001; server 116.62.103.228:8002; server 116.62.10 ...
- python发邮件报错SMTP AUTH extension not supported by server."
在login(username,password)之前添加 smtp.ehlo() smtp.starttls() d ={'smtp_server': '','smtp_email': '','sm ...
- ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于(GPRS模块AT指令TCP透传方式),定时访问升级(兼容Air202,SIM800)
实现功能概要 单片机定时使用http访问云端的程序版本, 如果版本不一致,然后通过http下载最新的升级文件,实现远程升级STM32. 兼容Air202,SIM800 测试准备工作(默认访问我的服务器 ...
- contest1 CF70 BetaRound ooxxx ooxxx ooooo
CDE set之类不要直接用lower_bound, 要用set.lower_bound()
- 动态规划:数字和为sum的方法数
题目描述 给定一个有n个正整数的数组A和一个整数sum,求选择数组A中部分数字和为sum的方案数.当两种选取方案有一个数字的下标不一样,我们就认为是不同的组成方案. 输入描述: 输入为两行: 第一行为 ...
- (近万字)一篇文章带你了解HTML5和CSS3开发基础与应用-适合前端面试必备
作者 | Jeskson 来源 | 达达前端小酒馆 HTML5和CSS3开发基础与应用,详细说明HTML5的新特性和新增加元素,CSS3的新特性,新增加的选择器,新的布局,盒子模型,文本,边框,渐变, ...