-
- All Implemented Interfaces:
-
kotlin.Cloneable
public final class SlideFixed extends Visibility
This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from one of the edges of the scene. Visibility is determined by both the View.setVisibility state of the view as well as whether it is parented in the current view hierarchy. Disappearing Views are limited as described in Visibility.onDisappear.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceSlideFixed.GravityFlagpublic classSlideFixed.Companion
-
Field Summary
Fields Modifier and Type Field Description private IntegerslideEdgeprivate final LongmDurationprivate final ArrayList<Integer>mTargetIdsprivate final ArrayList<View>mTargetsprivate final TransitionSetmParentprivate final BooleanmCanRemoveViewsprivate final ArrayList<Animator>mCurrentAnimatorsprivate final TransitionPropagationmPropagation
-
Constructor Summary
Constructors Constructor Description SlideFixed(Integer slideEdge)SlideFixed()
-
Method Summary
Modifier and Type Method Description final IntegergetSlideEdge()final UnitsetSlideEdge(Integer slideEdge)UnitcaptureStartValues(TransitionValues transitionValues)UnitcaptureEndValues(TransitionValues transitionValues)AnimatoronAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)AnimatoronDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)-
Methods inherited from class androidx.transition.Visibility
addListener, addTarget, addTarget, addTarget, addTarget, animate, cancel, capturePropagationValues, captureValues, clearValues, clone, createAnimators, end, excludeChildren, excludeChildren, excludeChildren, excludeTarget, excludeTarget, excludeTarget, excludeTarget, forceToEnd, getDuration, getEpicenter, getEpicenterCallback, getInterpolator, getMatchedTransitionValues, getName, getPathMotion, getPropagation, getStartDelay, getTargetIds, getTargetNames, getTargetTypes, getTargets, getTransitionValues, isValidTarget, pause, playTransition, removeListener, removeTarget, removeTarget, removeTarget, removeTarget, resume, runAnimators, setCanRemoveViews, setDuration, setEpicenterCallback, setInterpolator, setMatchOrder, setPathMotion, setPropagation, setSceneRoot, setStartDelay, start, toString, toString -
Methods inherited from class com.lightningkite.rx.viewgenerators.transition.SlideFixed
createAnimator, getMode, getTransitionProperties, isTransitionRequired, isVisible, onAppear, onDisappear, setMode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SlideFixed
SlideFixed(Integer slideEdge)
-
SlideFixed
SlideFixed()
-
-
Method Detail
-
getSlideEdge
final Integer getSlideEdge()
-
setSlideEdge
final Unit setSlideEdge(Integer slideEdge)
-
captureStartValues
Unit captureStartValues(TransitionValues transitionValues)
-
captureEndValues
Unit captureEndValues(TransitionValues transitionValues)
-
onAppear
Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)
-
onDisappear
Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues)
-
-
-
-