summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/compat/WallpaperColorsCompat.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/compat/WallpaperColorsCompat.java')
-rw-r--r--src/com/android/launcher3/compat/WallpaperColorsCompat.java39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/com/android/launcher3/compat/WallpaperColorsCompat.java b/src/com/android/launcher3/compat/WallpaperColorsCompat.java
index fd08f947e..58d2a8028 100644
--- a/src/com/android/launcher3/compat/WallpaperColorsCompat.java
+++ b/src/com/android/launcher3/compat/WallpaperColorsCompat.java
@@ -15,29 +15,40 @@
*/
package com.android.launcher3.compat;
-import android.util.SparseIntArray;
-
/**
* A compatibility layer around platform implementation of WallpaperColors
*/
public class WallpaperColorsCompat {
- private final SparseIntArray mColors;
- private final boolean mSupportsDarkText;
+ public static final int HINT_SUPPORTS_DARK_TEXT = 0x1;
+
+ private final int mPrimaryColor;
+ private final int mSecondaryColor;
+ private final int mTertiaryColor;
+ private final int mColorHints;
+
+ public WallpaperColorsCompat(int primaryColor, int secondaryColor, int tertiaryColor,
+ int colorHints) {
+ mPrimaryColor = primaryColor;
+ mSecondaryColor = secondaryColor;
+ mTertiaryColor = tertiaryColor;
+ mColorHints = colorHints;
+ }
- public WallpaperColorsCompat(SparseIntArray colors, boolean supportsDarkText) {
- mColors = colors;
- mSupportsDarkText = supportsDarkText;
+ public int getPrimaryColor() {
+ return mPrimaryColor;
}
- /**
- * A map of color code to their occurrences. The bigger the int, the more relevant the color.
- */
- public SparseIntArray getColors() {
- return mColors;
+ public int getSecondaryColor() {
+ return mSecondaryColor;
}
- public boolean supportsDarkText() {
- return mSupportsDarkText;
+ public int getTertiaryColor() {
+ return mTertiaryColor;
}
+
+ public int getColorHints() {
+ return mColorHints;
+ }
+
}