diff --git a/app/src/main/java/ch/blinkenlights/android/vanilla/CoverBitmap.java b/app/src/main/java/ch/blinkenlights/android/vanilla/CoverBitmap.java index 44adfd97..158dc2d0 100644 --- a/app/src/main/java/ch/blinkenlights/android/vanilla/CoverBitmap.java +++ b/app/src/main/java/ch/blinkenlights/android/vanilla/CoverBitmap.java @@ -411,7 +411,9 @@ public final class CoverBitmap { Paint paint = new Paint(); // Picks a semi-random color from tiles_colors.xml - TypedArray colors = context.getResources().obtainTypedArray(R.array.letter_tile_colors); + TypedValue tv = new TypedValue(); + context.getTheme().resolveAttribute(R.attr.themed_letter_tile_colors, tv, false); + TypedArray colors = context.getResources().obtainTypedArray(tv.data); int color = colors.getColor(Math.abs(title.hashCode()) % colors.length(), 0); colors.recycle(); paint.setColor(color); diff --git a/app/src/main/res/values-v21/theme-amoled_dark.xml b/app/src/main/res/values-v21/theme-amoled_dark.xml index 07b78212..898edc38 100644 --- a/app/src/main/res/values-v21/theme-amoled_dark.xml +++ b/app/src/main/res/values-v21/theme-amoled_dark.xml @@ -34,6 +34,7 @@ #ffd8d8d8 #ff000000 #ff000000 + @array/letter_tile_colors_dark