Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2ca29fa authored by Marcelo Arteiro's avatar Marcelo Arteiro Committed by Android (Google) Code Review
Browse files

Merge "Monochromatic Theme on ThemePicker" into tm-qpr-dev

parents 364bd9d2 87c41eb7
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import com.android.customization.model.color.ColorUtils.toColorString
import com.android.systemui.monet.ColorScheme
import com.android.systemui.monet.Style
import com.android.wallpaper.compat.WallpaperManagerCompat
import com.android.wallpaper.config.Flags
import com.android.wallpaper.module.InjectorProvider
import java.util.*
import kotlinx.coroutines.CoroutineScope
@@ -246,6 +247,11 @@ class ColorProvider(context: Context, stubPackageName: String) :
        return when (this.style) {
            Style.FRUIT_SALAD -> intArrayOf(seed, this.accent1[2])
            Style.TONAL_SPOT -> intArrayOf(this.accentColor, this.accentColor)
            Style.MONOCHROMATIC ->
                intArrayOf(
                    setAlphaComponent(0x000000, 255),
                    setAlphaComponent(0xFFFFFF, 255),
                )
            else -> intArrayOf(this.accent1[2], this.accent1[2])
        }
    }
@@ -281,6 +287,10 @@ class ColorProvider(context: Context, stubPackageName: String) :
                            Style.TONAL_SPOT
                        }

                    if (style == Style.MONOCHROMATIC && !Flags.isMonochromaticFlagEnabled) {
                        continue
                    }

                    val darkColors =
                        ColorScheme(colorFromStub, true, style).getPresetColorPreview(colorFromStub)
                    val lightColors =
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@
  -->
<resources>
    <array name="color_bundles">
        <item>monochromatic</item>
        <item>rainbow1</item>
        <item>rainbow2</item>
        <item>rainbow3</item>
+2 −0
Original line number Diff line number Diff line
@@ -15,6 +15,8 @@
  ~ limitations under the License.
  -->
<resources>
<!--TODO(b/257218629)-->
    <color name="color_secondary_monochromatic">#FFFF00</color>
    <color name="color_secondary_rainbow1">#FFB2B5</color>
    <color name="color_secondary_rainbow2">#FFB868</color>
    <color name="color_secondary_rainbow3">#E9C44A</color>
+3 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
    <string name="rainbow_color_name_blue">Blue</string>
    <string name="rainbow_color_name_purple">Purple</string>
    <string name="rainbow_color_name_magenta">Magenta</string>
    <string name="monochromatic_name">Monochromatic</string>

    <string name="bundle_name_rainbow1" translatable="false">@string/rainbow_color_name_red</string>
    <string name="bundle_name_rainbow2" translatable="false">@string/rainbow_color_name_orange</string>
@@ -31,6 +32,7 @@
    <string name="bundle_name_rainbow5" translatable="false">@string/rainbow_color_name_blue</string>
    <string name="bundle_name_rainbow6" translatable="false">@string/rainbow_color_name_purple</string>
    <string name="bundle_name_rainbow7" translatable="false">@string/rainbow_color_name_magenta</string>
    <string name="bundle_name_monochromatic" translatable="false">@string/monochromatic_name</string>

    <string name="color_style_rainbow1" translatable="false">RAINBOW</string>
    <string name="color_style_rainbow2" translatable="false">RAINBOW</string>
@@ -39,4 +41,5 @@
    <string name="color_style_rainbow5" translatable="false">RAINBOW</string>
    <string name="color_style_rainbow6" translatable="false">RAINBOW</string>
    <string name="color_style_rainbow7" translatable="false">RAINBOW</string>
    <string name="color_style_monochromatic" translatable="false">MONOCHROMATIC</string>
</resources>