Transition |
addListener(Transition.TransitionListener listener) 将侦听器添加到通过动画生命周期发送事件的侦听器集,例如start,repeat和end。 |
Transition |
addTarget(View target) 设置此Transition对动画制作感兴趣的目标视图实例。 |
Transition |
addTarget(int targetId) 添加此Transition对动画感兴趣的目标视图的ID。 |
Transition |
addTarget(Class targetType) 添加此Transition对动画感兴趣的目标视图的Class。 |
Transition |
addTarget(String targetName) 添加此Transition对动画感兴趣的目标视图的transitionName。 |
boolean |
canRemoveViews() |
abstract void |
captureEndValues(TransitionValues transitionValues) 在结束场景中捕获此转换监视的属性的值。 |
abstract void |
captureStartValues(TransitionValues transitionValues) 捕获此转场监视的属性在开始场景中的值。 |
Transition |
clone() 创建并返回此对象的副本。 |
Animator |
createAnimator(ViewGroup sceneRoot, TransitionValues startValues, TransitionValues endValues) 此方法创建一个动画,该动画将为此转换运行,因为前面为start和end场景捕获的startValues和endValues结构中的信息。 |
Transition |
excludeChildren(int targetId, boolean exclude) 是否将给定ID的子项添加到要从此过渡中排除的目标列表。 |
Transition |
excludeChildren(Class type, boolean exclude) 是否将给定的类型添加到其子类应该从此转换中排除的类型的列表中。 |
Transition |
excludeChildren(View target, boolean exclude) 是否将给定目标的孩子添加到目标孩子的列表中以排除此过渡。 |
Transition |
excludeTarget(View target, boolean exclude) 是否将给定目标添加到要从此转换中排除的目标列表。 |
Transition |
excludeTarget(Class type, boolean exclude) 是否将给定类型添加到要从此过渡中排除的类型列表。 |
Transition |
excludeTarget(String targetName, boolean exclude) 是否将给定的transitionName添加到目标transitionNames的列表中以从此过渡中排除。 |
Transition |
excludeTarget(int targetId, boolean exclude) 是否将给定的ID添加到目标ID列表中以从此过渡中排除。 |
long |
getDuration() 返回在此转换中设置的持续时间。 |
Rect |
getEpicenter() 返回 Transition.EpicenterCallback 指定的震中,如果不存在回调,则 Transition.EpicenterCallback null。 |
Transition.EpicenterCallback |
getEpicenterCallback() 返回用于查找Transition的震中的回调。 |
TimeInterpolator |
getInterpolator() 返回此转换中的插补器集。 |
String |
getName() 返回此Transition的名称。 |
PathMotion |
getPathMotion() 返回用于沿着两个维度进行插值的算法对象。 |
TransitionPropagation |
getPropagation() 返回用于计算Animator启动延迟的 TransitionPropagation 。 |
long |
getStartDelay() 返回此转换中设置的startDelay。 |
List<Integer> |
getTargetIds() 返回此转换将其自身限制为跟踪和动画的目标ID列表。 |
List<String> |
getTargetNames() 返回此转换将其自身限制为跟踪和动画的目标transitionNames的列表。 |
List<Class> |
getTargetTypes() 返回此转换将其自身限制为跟踪和动画的目标transitionNames的列表。 |
List<View> |
getTargets() 返回此转换将其自身限制为跟踪和动画的目标视图列表。 |
String[] |
getTransitionProperties() 返回存储在传递到 captureStartValues(TransitionValues) 中的 TransitionValues 对象中存储的属性名称集,该对象转换关注于取消重叠动画。 |
TransitionValues |
getTransitionValues(View view, boolean start) 在转换播放过程中,可以通过转换来调用此方法以获取任何特定视图的TransitionValues。 |
boolean |
isTransitionRequired(TransitionValues startValues, TransitionValues endValues) 根据 captureStartValues(TransitionValues) 和 captureEndValues(TransitionValues) 期间捕获的值返回转换是否应创建Animator。 |
Transition |
removeListener(Transition.TransitionListener listener) 从侦听此动画的集合中删除侦听器。 |
Transition |
removeTarget(int targetId) 从该Transition对动画感兴趣的id列表中移除给定的targetId。 |
Transition |
removeTarget(View target) 从该转换对动画感兴趣的目标列表中删除给定的目标。 |
Transition |
removeTarget(String targetName) 从Transition转换对动画感兴趣的transitionNames列表中删除给定的targetName。 |
Transition |
removeTarget(Class target) 从该转换对动画感兴趣的目标列表中删除给定的目标。 |
Transition |
setDuration(long duration) 设置此转换的持续时间。 |
void |
setEpicenterCallback(Transition.EpicenterCallback epicenterCallback) 设置回调以用于查找转场的震中。 |
Transition |
setInterpolator(TimeInterpolator interpolator) 设置此转换的插补器。 |
void |
setMatchOrder(int... matches) 设置Transition与View开始值和结束值的匹配顺序。 |
void |
setPathMotion(PathMotion pathMotion) 设置用于计算二维插值的算法。 |
void |
setPropagation(TransitionPropagation transitionPropagation) 设置确定动画制作者启动延迟的方法。 |
Transition |
setStartDelay(long startDelay) 设置此转换的startDelay。 |
String |
toString() 返回对象的字符串表示形式。 |