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),而 ...
随机推荐
- webUploader大文件断点续传学习心得 多文件
二.Jsp代码: <!-- 断点续传 start--> <!-- 隐藏域 实时保存上传进度 --> <input id="jindutiao" t ...
- 缓存中,2个注解:@cacheable 与 @cacheput 的区别
@cacheable:只会执行一次,当标记在一个方法上时表示该方法是支持缓存的,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果. @cac ...
- 4.通过HttpMethod执行不同的服务方法
package Services import ( "context" "fmt" "github.com/go-kit/kit/endpoint&q ...
- Windbg Register(寄存器)窗口的使用
寄存器是位于在 CPU 的小易失性内存单位. 许多寄存器专用于特定用途,并可用于用户模式应用程序使用的其他寄存器. 基于 x86 和基于 x64 的处理器在有可用的寄存器的不同集合. 如何打开寄存器窗 ...
- Python——IO多路复用之select模块select方法
Python——IO多路复用之select模块select方法 使用select模块的select方法实现Python——IO多路复用 实现同时将终端输入的文本以及客户端传输的文本写入文本文件中: w ...
- Python中字符串匹配函数startswith()函数
1.函数用途含义 Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False.如果参数 beg 和 end 指定值,则在指定范围内 ...
- PATB1048数字加密
关于代码都是可以在PAT上跑通的 自己是在VS2017上写的,所以会有语句system("pause");,表示暂定方便查看结果. *在一个是VS2017中使用scanf会报错,所 ...
- 浅谈HTTPS传输过程
HTTPS是什么 HTTPS不是一个新的协议,可以理解为是一个HTTP协议的加密"版本"(HTTP+SSL(TLS)).那为什么HTTP协议需要加密,不加密会出现什么问题呢?先来了 ...
- 未能加载文件或程序集“***”或它的某一个依赖项,拒绝访问 <解决方法>
报错信息如下: 注:为了部分隐私安全需要,已将有问题文件名替换为filename,系统win2008R2,Microsoft .NET Framework 版本:4.0.30319; ASP.NET ...
- 为什么需要动态SQL
为什么需要动态SQL 在使用EF或者写SQL语句时,查询条件往往是这样一种非常常见的逻辑:如果客户填了查询信息,则查询该条件:如果客户没填,则返回所有数据. 我常常看到很多人解决这类问题时使用了错误的 ...