public class MotionKeyTrigger extends MotionKey
TypedValues.AttributesType, TypedValues.Custom, TypedValues.CycleType, TypedValues.MotionScene, TypedValues.MotionType, TypedValues.OnSwipe, TypedValues.PositionType, TypedValues.TransitionType, TypedValues.TriggerType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CROSS |
static int |
KEY_TYPE |
static java.lang.String |
NEGATIVE_CROSS |
static java.lang.String |
POSITIVE_CROSS |
static java.lang.String |
POST_LAYOUT |
static java.lang.String |
TRIGGER_COLLISION_ID |
static java.lang.String |
TRIGGER_COLLISION_VIEW |
static java.lang.String |
TRIGGER_ID |
static java.lang.String |
TRIGGER_RECEIVER |
static java.lang.String |
TRIGGER_SLACK |
static int |
TYPE_CROSS |
static int |
TYPE_NEGATIVE_CROSS |
static int |
TYPE_POSITIVE_CROSS |
static int |
TYPE_POST_LAYOUT |
static int |
TYPE_TRIGGER_COLLISION_ID |
static int |
TYPE_TRIGGER_COLLISION_VIEW |
static int |
TYPE_TRIGGER_ID |
static int |
TYPE_TRIGGER_RECEIVER |
static int |
TYPE_TRIGGER_SLACK |
static int |
TYPE_VIEW_TRANSITION_ON_CROSS |
static int |
TYPE_VIEW_TRANSITION_ON_NEGATIVE_CROSS |
static int |
TYPE_VIEW_TRANSITION_ON_POSITIVE_CROSS |
static java.lang.String |
VIEW_TRANSITION_ON_CROSS |
static java.lang.String |
VIEW_TRANSITION_ON_NEGATIVE_CROSS |
static java.lang.String |
VIEW_TRANSITION_ON_POSITIVE_CROSS |
ALPHA, CUSTOM, ELEVATION, mCustom, mFramePosition, mType, ROTATION, ROTATION_X, SCALE_X, SCALE_Y, TRANSITION_PATH_ROTATE, TRANSLATION_X, TRANSLATION_Y, UNSET, VISIBILITYBOOLEAN_MASK, FLOAT_MASK, INT_MASK, S_CUSTOM, STRING_MASK, TYPE_FRAME_POSITION, TYPE_TARGET| Constructor and Description |
|---|
MotionKeyTrigger() |
| Modifier and Type | Method and Description |
|---|---|
void |
addValues(java.util.HashMap<java.lang.String,SplineSet> splines)
Defines method to add a a view to splines derived form this key frame.
|
MotionKey |
clone() |
void |
conditionallyFire(float position,
MotionWidget child) |
MotionKeyTrigger |
copy(MotionKey src) |
void |
getAttributeNames(java.util.HashSet<java.lang.String> attributes) |
int |
getId(java.lang.String name) |
boolean |
setValue(int type,
boolean value)
Used to set boolean values
|
boolean |
setValue(int type,
float value)
Used to set float values
|
boolean |
setValue(int type,
int value)
Used to set integer values
|
boolean |
setValue(int type,
java.lang.String value)
Used to set String values
|
getFramePosition, setCustomAttribute, setCustomAttribute, setCustomAttribute, setCustomAttribute, setFramePosition, setInterpolation, setViewIdpublic static final java.lang.String VIEW_TRANSITION_ON_CROSS
public static final java.lang.String VIEW_TRANSITION_ON_POSITIVE_CROSS
public static final java.lang.String VIEW_TRANSITION_ON_NEGATIVE_CROSS
public static final java.lang.String POST_LAYOUT
public static final java.lang.String TRIGGER_SLACK
public static final java.lang.String TRIGGER_COLLISION_VIEW
public static final java.lang.String TRIGGER_COLLISION_ID
public static final java.lang.String TRIGGER_ID
public static final java.lang.String POSITIVE_CROSS
public static final java.lang.String NEGATIVE_CROSS
public static final java.lang.String TRIGGER_RECEIVER
public static final java.lang.String CROSS
public static final int TYPE_VIEW_TRANSITION_ON_CROSS
public static final int TYPE_VIEW_TRANSITION_ON_POSITIVE_CROSS
public static final int TYPE_VIEW_TRANSITION_ON_NEGATIVE_CROSS
public static final int TYPE_POST_LAYOUT
public static final int TYPE_TRIGGER_SLACK
public static final int TYPE_TRIGGER_COLLISION_VIEW
public static final int TYPE_TRIGGER_COLLISION_ID
public static final int TYPE_TRIGGER_ID
public static final int TYPE_POSITIVE_CROSS
public static final int TYPE_NEGATIVE_CROSS
public static final int TYPE_TRIGGER_RECEIVER
public static final int TYPE_CROSS
public static final int KEY_TYPE
public void getAttributeNames(java.util.HashSet<java.lang.String> attributes)
getAttributeNames in class MotionKeypublic void addValues(java.util.HashMap<java.lang.String,SplineSet> splines)
MotionKeypublic int getId(java.lang.String name)
public MotionKeyTrigger copy(MotionKey src)
public void conditionallyFire(float position,
MotionWidget child)
public boolean setValue(int type,
int value)
TypedValuessetValue in interface TypedValuessetValue in class MotionKeypublic boolean setValue(int type,
float value)
TypedValuessetValue in interface TypedValuessetValue in class MotionKeypublic boolean setValue(int type,
java.lang.String value)
TypedValuessetValue in interface TypedValuessetValue in class MotionKeypublic boolean setValue(int type,
boolean value)
TypedValuessetValue in interface TypedValuessetValue in class MotionKey