Don't use attr for color value in drawables.
According to the following this is not supported: * http://stackoverflow.com/a/13471695/2391921 This uses the approach in that SO answer, by extracting the attribute to instead point at a drawable, and have one drawable for each theme. Fixes #979.
This commit is contained in:
parent
96a9681fd1
commit
74795d2f7a
@ -5,5 +5,5 @@
|
||||
-->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="?attr/categoryPreviewAppCardBackground" />
|
||||
<solid android:color="#212121" />
|
||||
</shape>
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Visually different from other app cards because it doesn't have a drop shadow, and has a larger
|
||||
corner radius.
|
||||
-->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="#faf8ef" />
|
||||
</shape>
|
@ -2,5 +2,5 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="3dp" />
|
||||
<solid android:color="?attr/detailPanel" />
|
||||
<solid android:color="#303030" />
|
||||
</shape>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="3dp" />
|
||||
<solid android:color="#eff4f9" />
|
||||
</shape>
|
@ -4,7 +4,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="100dp"
|
||||
android:layout_height="130dp"
|
||||
android:background="@drawable/category_preview_app_card_background"
|
||||
android:background="?attr/categoryPreviewAppCardBackground"
|
||||
android:padding="8dp">
|
||||
|
||||
<!-- Ignore ContentDescription because it is kind of meaningless to have TTS read out "App icon"
|
||||
|
@ -7,7 +7,7 @@
|
||||
android:layout_margin="@dimen/details_activity_padding"
|
||||
android:clickable="true"
|
||||
android:orientation="vertical"
|
||||
android:background="@drawable/details_panel_light_background"
|
||||
android:background="?attr/detailPanel"
|
||||
android:padding="@dimen/details_activity_padding">
|
||||
|
||||
<TextView
|
||||
|
@ -3,12 +3,12 @@
|
||||
<declare-styleable name="Theme">
|
||||
<attr name="appDetailsBackground" format="color" />
|
||||
<attr name="appDetailsCardBackground" format="color" />
|
||||
<attr name="categoryPreviewAppCardBackground" format="color" />
|
||||
<attr name="categoryPreviewAppCardBackground" format="reference" />
|
||||
<attr name="mainTabSwapBackground" format="color" />
|
||||
<attr name="mainTabSwapSplashTint" format="color" />
|
||||
<attr name="categoryName" format="color" />
|
||||
<attr name="installedApps" format="color" />
|
||||
<attr name="detailPanel" format="color" />
|
||||
<attr name="detailPanel" format="reference" />
|
||||
<attr name="appListItem" format="color" />
|
||||
</declare-styleable>
|
||||
</resources>
|
||||
|
@ -14,12 +14,12 @@
|
||||
<item name="actionBarPopupTheme">@style/AppThemeLight.Toolbar</item>
|
||||
<item name="appDetailsBackground">#0c0c0c</item>
|
||||
<item name="appDetailsCardBackground">#000000</item>
|
||||
<item name="categoryPreviewAppCardBackground">#303030</item>
|
||||
<item name="categoryPreviewAppCardBackground">@drawable/category_preview_app_card_background_dark</item>
|
||||
<item name="mainTabSwapBackground">#0a0a0a</item>
|
||||
<item name="mainTabSwapSplashTint">#050505</item>
|
||||
<item name="categoryName">#ffffff</item>
|
||||
<item name="installedApps">#ffffff</item>
|
||||
<item name="detailPanel">#212121</item>
|
||||
<item name="detailPanel">@drawable/details_panel_donate_background_dark</item>
|
||||
<item name="appListItem">#ffffff</item>
|
||||
</style>
|
||||
|
||||
@ -36,12 +36,12 @@
|
||||
<item name="actionBarPopupTheme">@style/AppThemeLight.Toolbar</item>
|
||||
<item name="appDetailsBackground">#fcfcfc</item>
|
||||
<item name="appDetailsCardBackground">#ffffff</item>
|
||||
<item name="categoryPreviewAppCardBackground">#faf8ef</item>
|
||||
<item name="categoryPreviewAppCardBackground">@drawable/category_preview_app_card_background_light</item>
|
||||
<item name="mainTabSwapBackground">#fafafa</item>
|
||||
<item name="mainTabSwapSplashTint">#f5f5f5</item>
|
||||
<item name="categoryName">#4a4a4a</item>
|
||||
<item name="installedApps">#424242</item>
|
||||
<item name="detailPanel">#eff4f9</item>
|
||||
<item name="detailPanel">@drawable/details_panel_donate_background_light</item>
|
||||
<item name="appListItem">#424242</item>
|
||||
</style>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user