public class ActionWipe extends ActionBase
ActionBase.Interpolator, ActionBase.PartParam, ActionBase.RepeatMode, ActionBase.Scope, ActionBase.Type
Modifier and Type | Field and Description |
---|---|
static int |
DIRECTION_BOTTOM
Wipe upward.
|
static int |
DIRECTION_LEFT
Wipe from left to right.
|
static int |
DIRECTION_RIGHT
Wipe from right to left.
|
static int |
DIRECTION_TOP
Wipe upward.
|
protected int |
mDirection
The direction of this wipe.
|
protected int |
mWipeMode
The mode of this wipe.
|
static int |
WIPE_MODE_APPEAR
Wipe to reveal text.
|
static int |
WIPE_MODE_DISAPPEAR
Wipe out text.
|
mAnimationConfig, mDuration, mFillAfter, mFillBefore, mId, mInterpolatorType, mIsStream, mPartParam, mRepeatCount, mRepeatMode, mScope, mStartOffset, mTargetId, mTimelineIn, mTimelineOut, mType
Constructor and Description |
---|
ActionWipe() |
Modifier and Type | Method and Description |
---|---|
int |
getDirection()
Gets the wipe direction.
|
int |
getWipeMode()
Gets the wipe mode.
|
void |
setAnimationConfig(java.lang.String animationConfig)
Defines custom animations with the specified animation configuration.
|
void |
setDirection(int direction)
Sets the wipe direction.
|
void |
setWipeMode(int wipeMode)
Sets the wipe mode.
|
equals, getAnimationConfig, getDuration, getDuration, getId, getResId, getStartTime, getStartTime, getTargetId, getTimelineIn, getTimelineOut, getType, isStream, setDuration, setDuration, setFillAfter, setFillBefore, setId, setInterpolatorType, setIsStream, setPartParam, setRepeatCount, setRepeatMode, setResId, setScope, setStartOffset, setStartTime, setStartTime, setTargetId, setTimelineIn, setTimelineOut, setType
public static final int DIRECTION_LEFT
public static final int DIRECTION_TOP
public static final int DIRECTION_RIGHT
public static final int DIRECTION_BOTTOM
public static final int WIPE_MODE_APPEAR
public static final int WIPE_MODE_DISAPPEAR
protected int mDirection
protected int mWipeMode
public int getDirection()
DIRECTION_LEFT
,
DIRECTION_TOP
,
DIRECTION_RIGHT
,
DIRECTION_BOTTOM
public void setDirection(int direction)
direction
- DIRECTION_LEFT
,
DIRECTION_TOP
,
DIRECTION_RIGHT
,
DIRECTION_BOTTOM
public int getWipeMode()
WIPE_MODE_APPEAR
indicates wipe to reveal text. WIPE_MODE_DISAPPEAR
indicates wipe out text.public void setWipeMode(int wipeMode)
wipeMode
- WIPE_MODE_APPEAR
indicates wipe to reveal text. WIPE_MODE_DISAPPEAR
indicates wipe out text.public void setAnimationConfig(java.lang.String animationConfig)
ActionBase
Defines custom animations with the specified animation configuration. Allows you to create custom animations at random points in time to achieve different transition speeds. The animation configuration must be a string representation of semicolon-separated key-value pairs. The key indicates the point in time and the value can hold one or two values depending on the animation type. One value is needed for animations such as rotation while two comma-separated values are needed for animations such as transition and scaling. Separate the key and value in a key-value pair with a colon. Examples: rotation: "0.0:0.123;0.1:0.245;0.3:0.798" translation: "0.0:0.234,1.47;0.1:2.3,4.565;0.2:3.45,6.78"
setAnimationConfig
in class ActionBase
animationConfig
- The animation configuration.