AppTheme屬性設置集合


現在新建一個項目基本都會在 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>

 

 

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM