From 8b5988876698c25faf9ef2af4b30ddfca652c744 Mon Sep 17 00:00:00 2001 From: tonihei Date: Tue, 5 Mar 2024 08:53:34 -0800 Subject: [PATCH] Add missing icon constants for repeat/shuffle off PiperOrigin-RevId: 612858065 --- .../androidx/media3/session/CommandButton.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/CommandButton.java b/libraries/session/src/main/java/androidx/media3/session/CommandButton.java index ecae2d595e..7179d1dbc8 100644 --- a/libraries/session/src/main/java/androidx/media3/session/CommandButton.java +++ b/libraries/session/src/main/java/androidx/media3/session/CommandButton.java @@ -75,7 +75,9 @@ public final class CommandButton implements Bundleable { ICON_REWIND, ICON_REPEAT_ALL, ICON_REPEAT_ONE, - ICON_SHUFFLE, + ICON_REPEAT_OFF, + ICON_SHUFFLE_ON, + ICON_SHUFFLE_OFF, ICON_SHUFFLE_STAR, ICON_HEART_FILLED, ICON_HEART_UNFILLED, @@ -211,8 +213,20 @@ public final class CommandButton implements Bundleable { /** An icon showing a repeat one symbol (two open clockwise arrows with an overlaid number 1). */ @UnstableApi public static final int ICON_REPEAT_ONE = 0xe041; + /** + * An icon showing a disabled repeat symbol (two open clockwise arrows, in a color representing a + * disabled state). + */ + @UnstableApi public static final int ICON_REPEAT_OFF = 0xfe040; + /** An icon showing a shuffle symbol (two diagonal upward and downward facing arrows). */ - @UnstableApi public static final int ICON_SHUFFLE = 0xe043; + @UnstableApi public static final int ICON_SHUFFLE_ON = 0xe043; + + /** + * An icon showing a disabled shuffle symbol (two diagonal upward and downward facing arrows, in a + * color representing a disabled state). + */ + @UnstableApi public static final int ICON_SHUFFLE_OFF = 0xfe044; /** * An icon showing a shuffle symbol with a start (two diagonal upward and downward facing arrows