1*90c8c64dSAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?> 2*90c8c64dSAndroid Build Coastguard Worker<!-- Copyright (C) 2007 The Android Open Source Project 3*90c8c64dSAndroid Build Coastguard Worker 4*90c8c64dSAndroid Build Coastguard Worker Licensed under the Apache License, Version 2.0 (the "License"); 5*90c8c64dSAndroid Build Coastguard Worker you may not use this file except in compliance with the License. 6*90c8c64dSAndroid Build Coastguard Worker You may obtain a copy of the License at 7*90c8c64dSAndroid Build Coastguard Worker 8*90c8c64dSAndroid Build Coastguard Worker http://www.apache.org/licenses/LICENSE-2.0 9*90c8c64dSAndroid Build Coastguard Worker 10*90c8c64dSAndroid Build Coastguard Worker Unless required by applicable law or agreed to in writing, software 11*90c8c64dSAndroid Build Coastguard Worker distributed under the License is distributed on an "AS IS" BASIS, 12*90c8c64dSAndroid Build Coastguard Worker WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*90c8c64dSAndroid Build Coastguard Worker See the License for the specific language governing permissions and 14*90c8c64dSAndroid Build Coastguard Worker limitations under the License. 15*90c8c64dSAndroid Build Coastguard Worker--> 16*90c8c64dSAndroid Build Coastguard Worker 17*90c8c64dSAndroid Build Coastguard Worker<resources> 18*90c8c64dSAndroid Build Coastguard Worker <style name="CustomTheme" parent="android:Theme.Light"> 19*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowBackground">@color/custom_theme_color</item> 20*90c8c64dSAndroid Build Coastguard Worker <item name="android:colorBackground">@color/custom_theme_color</item> 21*90c8c64dSAndroid Build Coastguard Worker </style> 22*90c8c64dSAndroid Build Coastguard Worker 23*90c8c64dSAndroid Build Coastguard Worker <!-- This is a theme that will adjust itself depending on the API version. 24*90c8c64dSAndroid Build Coastguard Worker The default definition is the safe one, using a theme that has always 25*90c8c64dSAndroid Build Coastguard Worker been defined. Look at values-11/styles.xml for a variation that is 26*90c8c64dSAndroid Build Coastguard Worker selected when the holographic theme is available, or look at 27*90c8c64dSAndroid Build Coastguard Worker values-XX/styles.xml for a variation that is selected when the material 28*90c8c64dSAndroid Build Coastguard Worker theme is available. --> 29*90c8c64dSAndroid Build Coastguard Worker <style name="ThemeCurrent" parent="android:Theme" /> 30*90c8c64dSAndroid Build Coastguard Worker 31*90c8c64dSAndroid Build Coastguard Worker <!-- This is a theme that reflects the default theme used when no theme is 32*90c8c64dSAndroid Build Coastguard Worker specified by an application or activity. In API 14 and above, this 33*90c8c64dSAndroid Build Coastguard Worker refers to the DeviceDefault theme. --> 34*90c8c64dSAndroid Build Coastguard Worker <style name="ThemeDefault" parent="android:Theme" /> 35*90c8c64dSAndroid Build Coastguard Worker 36*90c8c64dSAndroid Build Coastguard Worker <!-- This is a theme that will adjust itself depending on the API version. 37*90c8c64dSAndroid Build Coastguard Worker The default definition is the safe one, using a theme that has always 38*90c8c64dSAndroid Build Coastguard Worker been defined. Look at values-11/styles.xml for a variation that is 39*90c8c64dSAndroid Build Coastguard Worker selected when the holographic theme is available, or look at 40*90c8c64dSAndroid Build Coastguard Worker values-XX/styles.xml for a variation that is selected when the material 41*90c8c64dSAndroid Build Coastguard Worker theme is available. --> 42*90c8c64dSAndroid Build Coastguard Worker <style name="ThemeCurrentDialog" parent="android:Theme.Dialog" /> 43*90c8c64dSAndroid Build Coastguard Worker 44*90c8c64dSAndroid Build Coastguard Worker <!-- Older platforms don't have Theme.Holo.DialogWhenLarge; we will define 45*90c8c64dSAndroid Build Coastguard Worker our own wrapper theme that uses it only when running on the appropriate 46*90c8c64dSAndroid Build Coastguard Worker platform version. On older platforms, we always use the generic 47*90c8c64dSAndroid Build Coastguard Worker fullscreen theme, because they don't support some feature that help 48*90c8c64dSAndroid Build Coastguard Worker in correctly laying out an activity as a dialog. --> 49*90c8c64dSAndroid Build Coastguard Worker <style name="ThemeCurrentDialogWhenLarge" parent="android:style/Theme" /> 50*90c8c64dSAndroid Build Coastguard Worker 51*90c8c64dSAndroid Build Coastguard Worker <!-- Base application theme is the default theme. --> 52*90c8c64dSAndroid Build Coastguard Worker <style name="Theme" parent="android:Theme" /> 53*90c8c64dSAndroid Build Coastguard Worker 54*90c8c64dSAndroid Build Coastguard Worker <!-- Variation on our application theme that forces a plain 55*90c8c64dSAndroid Build Coastguard Worker text style. --> 56*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.PlainText"> 57*90c8c64dSAndroid Build Coastguard Worker <item name="android:textAppearance">@style/TextAppearance.Theme.PlainText</item> 58*90c8c64dSAndroid Build Coastguard Worker </style> 59*90c8c64dSAndroid Build Coastguard Worker 60*90c8c64dSAndroid Build Coastguard Worker <!-- Variation on our application theme that has a black 61*90c8c64dSAndroid Build Coastguard Worker background. --> 62*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.Black"> 63*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowBackground">@drawable/screen_background_black</item> 64*90c8c64dSAndroid Build Coastguard Worker </style> 65*90c8c64dSAndroid Build Coastguard Worker 66*90c8c64dSAndroid Build Coastguard Worker <!-- A theme for a custom dialog appearance. Here we use an ugly 67*90c8c64dSAndroid Build Coastguard Worker custom frame. --> 68*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.CustomDialog" parent="android:style/Theme.Dialog"> 69*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowBackground">@drawable/filled_box</item> 70*90c8c64dSAndroid Build Coastguard Worker </style> 71*90c8c64dSAndroid Build Coastguard Worker 72*90c8c64dSAndroid Build Coastguard Worker <!-- A theme that has a wallpaper background. Here we explicitly specify 73*90c8c64dSAndroid Build Coastguard Worker that this theme is to inherit from the system's wallpaper theme, 74*90c8c64dSAndroid Build Coastguard Worker which sets up various attributes correctly. --> 75*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.Wallpaper" parent="android:style/Theme.Wallpaper"> 76*90c8c64dSAndroid Build Coastguard Worker <item name="android:colorForeground">#fff</item> 77*90c8c64dSAndroid Build Coastguard Worker </style> 78*90c8c64dSAndroid Build Coastguard Worker 79*90c8c64dSAndroid Build Coastguard Worker <!-- A theme that has a translucent background. Here we explicitly specify 80*90c8c64dSAndroid Build Coastguard Worker that this theme is to inherit from the system's translucent theme, 81*90c8c64dSAndroid Build Coastguard Worker which sets up various attributes correctly. --> 82*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.Translucent" parent="android:style/Theme.Translucent"> 83*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowBackground">@drawable/translucent_background</item> 84*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowNoTitle">true</item> 85*90c8c64dSAndroid Build Coastguard Worker <item name="android:colorForeground">#fff</item> 86*90c8c64dSAndroid Build Coastguard Worker </style> 87*90c8c64dSAndroid Build Coastguard Worker 88*90c8c64dSAndroid Build Coastguard Worker <!-- Variation on our application theme that has a transparent 89*90c8c64dSAndroid Build Coastguard Worker background; this example completely removes the background, 90*90c8c64dSAndroid Build Coastguard Worker allowing the activity to decide how to composite. Also here we 91*90c8c64dSAndroid Build Coastguard Worker force the translucency ourself rather than making use of the built-in 92*90c8c64dSAndroid Build Coastguard Worker translucent theme. --> 93*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.Transparent"> 94*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowIsTranslucent">true</item> 95*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> 96*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowBackground">@drawable/transparent_background</item> 97*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowNoTitle">true</item> 98*90c8c64dSAndroid Build Coastguard Worker <item name="android:colorForeground">#fff</item> 99*90c8c64dSAndroid Build Coastguard Worker </style> 100*90c8c64dSAndroid Build Coastguard Worker 101*90c8c64dSAndroid Build Coastguard Worker <style name="TextAppearance.Theme.PlainText" parent="android:TextAppearance.Theme"> 102*90c8c64dSAndroid Build Coastguard Worker <item name="android:textStyle">normal</item> 103*90c8c64dSAndroid Build Coastguard Worker </style> 104*90c8c64dSAndroid Build Coastguard Worker 105*90c8c64dSAndroid Build Coastguard Worker <style name="ImageView120dpi"> 106*90c8c64dSAndroid Build Coastguard Worker <item name="android:src">@drawable/stylogo120dpi</item> 107*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_width">wrap_content</item> 108*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_height">wrap_content</item> 109*90c8c64dSAndroid Build Coastguard Worker </style> 110*90c8c64dSAndroid Build Coastguard Worker 111*90c8c64dSAndroid Build Coastguard Worker <style name="ImageView160dpi"> 112*90c8c64dSAndroid Build Coastguard Worker <item name="android:src">@drawable/stylogo160dpi</item> 113*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_width">wrap_content</item> 114*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_height">wrap_content</item> 115*90c8c64dSAndroid Build Coastguard Worker </style> 116*90c8c64dSAndroid Build Coastguard Worker 117*90c8c64dSAndroid Build Coastguard Worker <style name="ImageView240dpi"> 118*90c8c64dSAndroid Build Coastguard Worker <item name="android:src">@drawable/stylogo240dpi</item> 119*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_width">wrap_content</item> 120*90c8c64dSAndroid Build Coastguard Worker <item name="android:layout_height">wrap_content</item> 121*90c8c64dSAndroid Build Coastguard Worker </style> 122*90c8c64dSAndroid Build Coastguard Worker 123*90c8c64dSAndroid Build Coastguard Worker <style name="ActivityTransitionTheme" parent="android:Theme.Material"> 124*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowEnterTransition">@transition/explode</item> 125*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowExitTransition">@transition/explode</item> 126*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowSharedElementEnterTransition">@transition/move_image</item> 127*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowSharedElementExitTransition">@transition/move_image</item> 128*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowAllowReturnTransitionOverlap">true</item> 129*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowAllowEnterTransitionOverlap">false</item> 130*90c8c64dSAndroid Build Coastguard Worker </style> 131*90c8c64dSAndroid Build Coastguard Worker 132*90c8c64dSAndroid Build Coastguard Worker <!-- A theme without action bar --> 133*90c8c64dSAndroid Build Coastguard Worker <style name="Theme.NoActionBar" parent="android:Theme.Material.Light"> 134*90c8c64dSAndroid Build Coastguard Worker <item name="windowActionBar">false</item> 135*90c8c64dSAndroid Build Coastguard Worker <item name="android:windowNoTitle">true</item> 136*90c8c64dSAndroid Build Coastguard Worker <!-- toggle this flag to test letterbox behavior when auto-enter-pip from landscape --> 137*90c8c64dSAndroid Build Coastguard Worker <!--item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item--> 138*90c8c64dSAndroid Build Coastguard Worker </style> 139*90c8c64dSAndroid Build Coastguard Worker 140*90c8c64dSAndroid Build Coastguard Worker</resources> 141