class AutoTransitionBuilder : TransitionSetBuilder<TransitionSet>
Builder for building a TransitionSet with AutoTransition already added.
AutoTransitionBuilder()
Builder for building a TransitionSet with AutoTransition already added. |
fun auto(autoBuilder: AutoTransitionBuilder.() -> Unit = {}): Unit
Adds an AutoTransition to this transition |
|
fun changeClipBounds(changeClipBoundsBuilder: ChangeClipBoundsBuilder.() -> Unit = {}): Unit
Adds a ChangeClipBounds transition to this transition that animates changes to ChangeClipBounds |
|
fun changeColor(changeColorBuilder: ChangeColorBuilder.() -> Unit = {}): Unit
Adds ChangeColor transition to this transition. |
|
fun changeImage(changeImageBuilder: ChangeImageBuilder.() -> Unit = {}): Unit
Adds a ChangeImageTransform transition to this transtion that animates changes to ImageView's image matrix and ImageView.ScaleType |
|
fun changeScroll(changeScrollBuilder: ChangeScrollBuilder.() -> Unit = {}): Unit
Adds ChangeScroll transition to this transition that animates changes to View's scroll properties |
|
fun changeText(changeTextBuilder: ChangeTextBuilder.() -> Unit = {}): Unit
Adds ChangeText transition to this transition. |
|
fun <T : Transition> customTransition(transitionBuilder: TransitionBuilder<T>.() -> Unit = {}): Unit
Instantiates Transition of type T and adds to this transition. The T type must have a public no arg constructor for the instantiation to work. fun <T : Transition> customTransition(transition: T, transitionBuilder: TransitionBuilder<T>.() -> Unit = {}): Unit
Alternative to customTransition that takes an already instantiated transition instance and allows additional configuration via the transitionBuilder block. |
|
fun explode(explodeBuilder: ExplodeBuilder.() -> Unit = {}): Unit
Adds an Explode transition to this transition that does explode transition when View's visibility changes as described by Visibility |
|
fun fade(fadeMode: Int = Fade.IN
or Fade.OUT, fadeBuilder: FadeBuilder.() -> Unit = {}): Unit
Adds a Fade transition to this transition. Fade triggers on visibility changes. |
|
fun fadeIn(fadeBuilder: FadeBuilder.() -> Unit = {}): Unit
Adds a Fade transition that triggers only when the views appear as per condition described by Visibility.isVisible |
|
fun fadeOut(fadeBuilder: FadeBuilder.() -> Unit = {}): Unit
Adds a Fade transition that triggers only when the views disappear as per condition described by Visibility.isVisible |
|
operator fun get(index: Int): Transition
Returns the Transition at index |
|
fun moveResize(changeBoundsBuilder: ChangeBoundsBuilder.() -> Unit = {}): Unit
Adds a ChangeBounds transition to this transition that animates when Views move or change their bounds. |
|
fun scaleRotate(scaleRotateBuilder: ScaleRotateBuilder.() -> Unit = {}): Unit
Adds a ChangeTransform to this transition. This transition animates View's scale or rotate properties change. |
|
fun sequentially(): Unit
Runs all Transitions contained in this TransitionSet sequentially |
|
fun slide(slideBuilder: SlideBuilder.() -> Unit = {}): Unit
Adds a Slide transition to this transition. Slide triggers on visibility changes. |
|
fun together(): Unit
Runs all Transitions contained in this TransitionSet together |
|
fun transitionSet(setBuilder: DefaultTransitionSetBuilder.() -> Unit = {}): Unit
Create another TransitionSet and add it to this transition set. The block setBuilder can contain code to configure the created TransitionSet |
|
operator fun Transition.unaryMinus(): Unit
Remove a transition from this transition set. |
|
operator fun Transition.unaryPlus(): Unit
Add a transition to this transition set. |