public final class RepeatModeUtil extends Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
RepeatModeUtil.RepeatToggleModes |
Set of repeat toggle modes.
|
| Modifier and Type | Field | Description |
|---|---|---|
static int |
REPEAT_TOGGLE_MODE_ALL |
"Repeat All" button enabled.
|
static int |
REPEAT_TOGGLE_MODE_NONE |
All repeat mode buttons disabled.
|
static int |
REPEAT_TOGGLE_MODE_ONE |
"Repeat One" button enabled.
|
| Modifier and Type | Method | Description |
|---|---|---|
static int |
getNextRepeatMode(int currentMode,
int enabledModes) |
Gets the next repeat mode out of
enabledModes starting from currentMode. |
static boolean |
isRepeatModeEnabled(int repeatMode,
int enabledModes) |
Verifies whether a given
repeatMode is enabled in the bitmask enabledModes. |
public static final int REPEAT_TOGGLE_MODE_NONE
public static final int REPEAT_TOGGLE_MODE_ONE
public static final int REPEAT_TOGGLE_MODE_ALL
@RepeatMode public static int getNextRepeatMode(@RepeatMode int currentMode, int enabledModes)
enabledModes starting from currentMode.currentMode - The current repeat mode.enabledModes - Bitmask of enabled modes.public static boolean isRepeatModeEnabled(@RepeatMode int repeatMode, int enabledModes)
repeatMode is enabled in the bitmask enabledModes.repeatMode - The mode to check.enabledModes - The bitmask representing the enabled modes.true if enabled.