Class EpicenterClipReveal
- java.lang.Object
-
- android.transition.Transition
-
- android.transition.Visibility
-
- net.xpece.android.support.transition.EpicenterClipReveal
-
- All Implemented Interfaces:
java.lang.Cloneable
public class EpicenterClipReveal extends android.transition.VisibilityEpicenterClipReveal captures the clip bounds and translation values before and after the scene change and animates between those and the epicenter bounds during a visibility transition.
-
-
Constructor Summary
Constructors Constructor Description EpicenterClipReveal()EpicenterClipReveal(android.content.Context context, android.util.AttributeSet attrs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaptureEndValues(android.transition.TransitionValues transitionValues)voidcaptureStartValues(android.transition.TransitionValues transitionValues)android.animation.AnimatoronAppear(android.view.ViewGroup sceneRoot, android.view.View view, android.transition.TransitionValues startValues, android.transition.TransitionValues endValues)android.animation.AnimatoronDisappear(android.view.ViewGroup sceneRoot, android.view.View view, android.transition.TransitionValues startValues, android.transition.TransitionValues endValues)-
Methods inherited from class android.transition.Visibility
createAnimator, getMode, getTransitionProperties, isTransitionRequired, isVisible, onAppear, onDisappear, setMode
-
Methods inherited from class android.transition.Transition
addListener, addTarget, addTarget, addTarget, addTarget, canRemoveViews, clone, excludeChildren, excludeChildren, excludeChildren, excludeTarget, excludeTarget, excludeTarget, excludeTarget, getDuration, getEpicenter, getEpicenterCallback, getInterpolator, getName, getPathMotion, getPropagation, getStartDelay, getTargetIds, getTargetNames, getTargets, getTargetTypes, getTransitionValues, removeListener, removeTarget, removeTarget, removeTarget, removeTarget, setDuration, setEpicenterCallback, setInterpolator, setMatchOrder, setPathMotion, setPropagation, setStartDelay, toString
-
-
-
-
Method Detail
-
captureStartValues
public void captureStartValues(@NonNull android.transition.TransitionValues transitionValues)- Overrides:
captureStartValuesin classandroid.transition.Visibility
-
captureEndValues
public void captureEndValues(@NonNull android.transition.TransitionValues transitionValues)- Overrides:
captureEndValuesin classandroid.transition.Visibility
-
onAppear
@NonNull public android.animation.Animator onAppear(@NonNull android.view.ViewGroup sceneRoot, @NonNull android.view.View view, @NonNull android.transition.TransitionValues startValues, @Nullable android.transition.TransitionValues endValues)- Overrides:
onAppearin classandroid.transition.Visibility
-
onDisappear
@NonNull public android.animation.Animator onDisappear(@NonNull android.view.ViewGroup sceneRoot, @NonNull android.view.View view, @Nullable android.transition.TransitionValues startValues, @NonNull android.transition.TransitionValues endValues)- Overrides:
onDisappearin classandroid.transition.Visibility
-
-