现在新建一个项目基本都会在 style.xml 设置基础的 AppTheme,但是系统的给提供的设置属性又比较多。
所以在此收集记录,以便之后查找方便。

 1 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
 2
 3     <!--状态栏颜色,应用的主要暗色调,statusBarColor默认使用该颜色-->
 4     <item name="android:colorPrimaryDark">@color/material_animations_primary_dark</item>
 5     <!--状态栏颜色,默认使用colorPrimaryDark-->
 6     <item name="android:statusBarColor">@color/material_animations_primary_dark</item>
 7
 8     <!--Appbar背景色,应用的主要色调,actionBar默认使用该颜色-->
 9     <item name="android:colorPrimary">@color/material_animations_primary</item>
10
11     <!--页面背景色-->
12     <item name="android:windowBackground">@color/light_grey</item>
13
14     <!--底部导航栏颜色-->
15     <item name="android:navigationBarColor">@color/navigationColor</item>
16
17     <!--应用的主要文字颜色,actionBar的标题文字默认使用该颜色-->
18     <item name="android:textColorPrimary">@android:color/black</item>
19
20     <!--ToolBar上的Title颜色-->
21     <item name="android:textColorPrimaryInverse">@color/text_light</item>
22
23     <!--应用的前景色,ListView的分割线,switch滑动区默认使用该颜色-->
24     <item name="android:colorForeground">@color/colorForeground</item>
25     <!--应用的背景色,popMenu的背景默认使用该颜色-->
26     <item name="android:colorBackground">@color/colorForeground</item>
27
28     <!--各个控制控件的默认颜色-->
29     <item name="android:colorControlNormal">@color/colorControlNormal</item>
30     <!--一般控件的选种效果默认采用该颜色-->
31     <item name="android:colorAccent">@color/colorAccent</item>
32     <!--控件选中时的颜色,默认使用colorAccent-->
33     <item name="android:colorControlActivated">@color/colorControlActivated</item>
34
35     <!--控件按压时的色调-->
36     <item name="android:colorControlHighlight">@color/colorControlHighlight</item>
37
38     <!--Button,textView的文字颜色-->
39     <item name="android:textColor">@color/text_dark</item>
40
41     <!--RadioButton checkbox等控件的文字-->
42     <item name="android:textColorPrimaryDisableOnly">@color/text_dark</item>
43
44     <!--默认按钮的背景颜色-->
45     <item name="android:colorButtonNormal">@color/text_dark</item>
46
47     <!--对话框的背景是否变暗-->
48     <item name="android:backgroundDimEnabled">true</item>
49
50     <!--Activity 的切换动画。其引用的 activityAnim 也是 style ,需要继承 parent="@android:style/Animation.Translucent"-->
51     <item name="android:windowAnimationStyle">@style/activityAnim</item>
52
53     <!--title 标题栏字体设置-->
54     <item name="android:titleTextAppearance">@style/MaterialAnimations.TextAppearance.Title</item>
55
56
57     <!--允许使用transitions(过渡动画)-->
58     <item name="android:windowContentTransitions">true</item>
59     <!--是否覆盖执行,其实可以理解成前后两个页面是同步执行还是顺序执行-->
60     <item name="android:windowAllowEnterTransitionOverlap">false</item>
61     <!--与上面相同。即上一个设置了退出动画,这个设置了进入动画,两者是否同时执行。-->
62     <item name="android:windowAllowReturnTransitionOverlap">false</item>
63 </style>


 

转载于:https://www.cnblogs.com/endv/p/11312854.html

AppTheme属性设置集合相关推荐

  1. Android中edittext一些属性设置

    首先准备一个EditText,添加 background="@drawable/bg_edittext" <EditTextandroid:id="@+id/edi ...

  2. spring项目属性注入和bean管理xml 注入一般属性和集合属性

    IOC 介绍: 在Spring的应用中,Spring IoC容器可以创建.装配和配置应用组件对象,这里的组件对象称为Bean. Bean的实例化 在面向对象编程中,想使用某个对象时,需要事先实例化该对 ...

  3. C#控件的创建、属性设置及事件注册

    摘要:本文基于Visual studio 2019, 以按钮控件(Button)为例,认识控件的创建方式.属性设置及事件注册. 编程语言:C# 编程环境:Visual Studio 2019 目录 控 ...

  4. MyBatisPlus:实现DAO的增删改查分页+属性设置,代码生成器(代码模板)

    1,MyBatisPlus入门案例与简介 这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例.而对于MyBatisPlus的 ...

  5. android tween动画平移怎么设置时间,android Tween Animation属性设置方法实例

    在Android开发中,Animation是用来给控件制作效果的.大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放.在使用Animation时,可以在.java文 ...

  6. dom元素属性操作---属性获取或属性设置

    目录 一.属性的获取 二.设置类属性 设置类属性 三.dom元素的class操作 1. 类添加的方法 2. 返回元素的class列表 3. 检测元素是否具有某个类 4. 输出类总共有几个 5. 移除类 ...

  7. Iframe用法的详细讲解(属性、透明、自适应高度)和html中滚动条属性设置

    Iframe 用法的详细讲解(属性.透明.自适应高度)和html中滚动条属性设置 scrollbar属性.样式详解 1. overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overfl ...

  8. TextView的autoLink属性设置超链接问题

    需求如下:用一个view展示"请点击https://mp.csdn.net进行查找"这句话,并点击链接地址时可以进行跳转. 最近接到类似的这种需求,网上查找资料学习到了TextVi ...

  9. 基于C#的GIS开发20210422之C#知识点总结、数组、数据类型、字符串总结、函数重载、字段与属性的区分、构造函数的应用、属性设置、普通类与抽象类、面向对象关系梳理

    在20210419的基础上进行改进,和学习. 20210422笔记 ①C#小知识点总结 一.C#中的数组定义 0)数组声明 1)一维数组: 2)二维数组 3)数组初始化 4)数组的访问 C# 中 fo ...

  10. group by 分组后 返回的是一个同属性的集合

    group by 分组后 返回的是一个同属性的集合  我们可以遍历该集合 转载于:https://www.cnblogs.com/classmethond/p/10164326.html

最新文章

  1. switch的case使用数组C语言,使用常量数组的元素作为switch语句中的case
  2. 选择与循环:剪刀石头布_Python之石头剪刀布小游戏(史上最详细步骤)
  3. Event Loop、计时器、nextTick
  4. 51Nod 1256 乘法逆元 Label:exgcd
  5. Java修饰符public,private,protected及默认的区别
  6. Axure RP 9 for mac 高保真原型图 - 案例18 【导航栏-展开、收起】导入元件库
  7. 联想笔记本linux无线网卡驱动下载,联想无线网卡驱动下载-联想 X1 Carbon网卡驱动下载v18.40.0 官方最新版-西西软件下载...
  8. Struts2通配符映射
  9. Win10(21h2)十一代i7,HUD750,打驱动一直重启
  10. 裸机嵌入式开发和操作系统嵌入式开发
  11. 安装Kali Linux渗透系统
  12. 2021-2027全球与中国单向拉伸聚丙烯薄膜市场现状及未来发展趋势
  13. 我们来统计一个各大学中国学生会CSSA的list吧
  14. PTA 1088三人行
  15. 装甲逆袭-NPC对话处理
  16. c语言计算平时成绩30%和期末成绩,C语言程序设计C
  17. Centos 7 系统修改终端背景为黑底白字
  18. STM32F103 基本定时器 (P2MDA-KM4)
  19. php 获取微信文章阅读量,获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)...
  20. 用C语言编制查询某班同学的平均成绩

热门文章

  1. WinDbg常用命令For Kernel Debug
  2. Spring多个版本源码地址分享
  3. 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
  4. 跟KingDZ学HTML5之九 HTML5新的 Input 种类
  5. [LeetCode]41.First Missing Positive
  6. 铵钮提交事件PostBack之后,一些动态加载的物件丢失
  7. Switch View when host XmlFormView in aspx
  8. 使用windows live writer连接CSDN和博客园博客
  9. event loop一篇文章足矣
  10. 解题报告 『占卜DIY(模拟)』