public class BarTransitions extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BACKGROUND_DURATION |
static boolean |
HIGH_END |
static int |
LIGHTS_IN_DURATION |
static int |
LIGHTS_OUT_DURATION |
static int |
MODE_LIGHTS_OUT |
static int |
MODE_LIGHTS_OUT_TRANSPARENT |
static int |
MODE_OPAQUE |
static int |
MODE_SEMI_TRANSPARENT |
static int |
MODE_TRANSLUCENT |
static int |
MODE_TRANSPARENT |
static int |
MODE_WARNING |
Constructor and Description |
---|
BarTransitions(View view,
int gradientResourceId) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyModeBackground(int oldMode,
int newMode,
boolean animate) |
void |
finishAnimations() |
int |
getMode() |
boolean |
isAlwaysOpaque() |
protected boolean |
isLightsOut(int mode) |
static String |
modeToString(int mode) |
protected void |
onTransition(int oldMode,
int newMode,
boolean animate) |
void |
setAlwaysOpaque(boolean alwaysOpaque) |
void |
transitionTo(int mode,
boolean animate) |
public static final boolean HIGH_END
public static final int MODE_OPAQUE
public static final int MODE_SEMI_TRANSPARENT
public static final int MODE_TRANSLUCENT
public static final int MODE_LIGHTS_OUT
public static final int MODE_TRANSPARENT
public static final int MODE_WARNING
public static final int MODE_LIGHTS_OUT_TRANSPARENT
public static final int LIGHTS_IN_DURATION
public static final int LIGHTS_OUT_DURATION
public static final int BACKGROUND_DURATION
public BarTransitions(View view, int gradientResourceId)
public int getMode()
public void setAlwaysOpaque(boolean alwaysOpaque)
alwaysOpaque
- if true
, the bar's background will always be opaque, regardless
of what mode it is currently set to.public boolean isAlwaysOpaque()
public void transitionTo(int mode, boolean animate)
protected void onTransition(int oldMode, int newMode, boolean animate)
protected void applyModeBackground(int oldMode, int newMode, boolean animate)
public static String modeToString(int mode)
public void finishAnimations()
protected boolean isLightsOut(int mode)