Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun Animator.addListener(onEnd: (Animator) -> Unit = {}, onStart: (Animator) -> Unit = {}, onCancel: (Animator) -> Unit = {}, onRepeat: (Animator) -> Unit = {})
Link copied to clipboard
fun Animator.addPauseListener(onResume: (Animator) -> Unit = {}, onPause: (Animator) -> Unit = {}): Animator.AnimatorPauseListener
Link copied to clipboard
fun View.alphaAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun Context.animate(view: View, animation: Int)
fun View.animate(context: Context, animation: Int)
Link copied to clipboard
fun View.animateAlpha(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateRotation(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateRotationX(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateRotationY(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateScaleX(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateScaleY(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun Int.animateTo(end: Int, duration: Long = 400, func: (value: Int) -> Unit)
Link copied to clipboard
fun View.animateTranslationX(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateTranslationY(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateTranslationZ(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateX(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateY(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
fun View.animateZ(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.circularHide(x: Int = 0, y: Int = 0, offset: Long = 0, radius: Float = -1.0f, duration: Long = 500, onStart: () -> Unit? = null, onFinish: () -> Unit? = null)
Link copied to clipboard
fun View.circularReveal(x: Int = 0, y: Int = 0, offset: Long = 0, radius: Float = -1.0f, duration: Long = 500, onStart: () -> Unit? = null, onFinish: () -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun colorFade(@ColorRes from: Int, @ColorRes to: Int, build: ValueAnimator.() -> Unit? = null, update: (Int) -> Unit)
Link copied to clipboard
fun View.colorFade(@ColorRes from: Int? = null, @ColorRes to: Int, build: ValueAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.easeInHorizontal(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.easeInVertical(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.easeOutHorizontal(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.easeOutVertical(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun easeViewsInHorizontal(startDelay: Long = 0, vararg views: View?, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun easeViewsInVertical(startDelay: Long = 0, vararg views: View?, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun easeViewsOutHorizontal(startDelay: Long = 0, vararg views: View?, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun easeViewsOutVertical(startDelay: Long = 0, vararg views: View?, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun enterChildViewsFromBottomDelayed(view: ViewGroup, delay: Long = 150, duration: Long = 500, finished: () -> Unit = {})
Link copied to clipboard
fun View?.enterFromBottom(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Enter from bottom

Link copied to clipboard
fun View?.enterFromLeft(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Enter from left

Link copied to clipboard
fun View?.enterFromRight(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Enter from right

Link copied to clipboard
fun View?.enterFromTop(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Enter from top

Link copied to clipboard
fun entryAnimationFromBottom(view: View, duration: Long = 600, finished: () -> Unit = {})
Link copied to clipboard
fun View?.exitToBottom(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Exit to bottom

Link copied to clipboard
fun View?.exitToLeft(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Exit to left

Link copied to clipboard
fun View?.exitToRight(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Exit to right

Link copied to clipboard
fun View?.exitToTop(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Exit to top

Link copied to clipboard
fun View.fade(initAlpha: Float? = null, alpha: Float = 1.0f, startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View?.fadeIn(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?
fun View.fadeIn(offset: Long = 0, duration: Long = 200, onStart: () -> Unit? = null, onFinish: () -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
fun View.fadeInHorizontal(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.fadeInUp(duration: Long = 250, offset: Float? = null)
Link copied to clipboard
fun View.fadeInVertical(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.fadeOut(offset: Long = 0, duration: Long = 200, onStart: () -> Unit? = null, onFinish: () -> Unit? = null)

fun View?.fadeOut(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?
fun View?.fadeOut(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator(), invisible: Boolean = false): ViewPropertyAnimator?

Fades out the View

Link copied to clipboard
Link copied to clipboard
fun View.fadeOutHorizontal(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.fadeOutVertical(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View?.fadeTo(alpha: Float, duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Fades to a specific alpha between 0 to 1

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.getHeightAnimator(endHeight: Int, callback: (Int) -> Unit? = null): ValueAnimator
Link copied to clipboard
Link copied to clipboard
fun View.getWidthAnimator(endWidth: Int, callback: (Int) -> Unit? = null): ValueAnimator
Link copied to clipboard
fun View.hide(centerX: Int? = null, centerY: Int? = null, build: Animator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
fun View.morphTo(target: View, startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun Animator.onCancel(onCancel: (Animator) -> Unit)
Link copied to clipboard
fun Animator.onEnd(onEnd: (Animator) -> Unit)
Link copied to clipboard
fun Animator.onPause(onPause: (Animator) -> Unit)
Link copied to clipboard
fun Animator.onRepeat(onRepeat: (Animator) -> Unit)
Link copied to clipboard
@RequiresApi(value = 19)
fun Animator.onResume(onResume: (Animator) -> Unit)
Link copied to clipboard
fun Animator.onStart(onStart: (Animator) -> Unit)
Link copied to clipboard
fun AnimatorSet.playAnimation(animationDuration: Long = 1000, customInterpolator: TimeInterpolator = AccelerateInterpolator()): AnimatorSet
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.reveal(show: Boolean = true, centerX: Int? = null, centerY: Int? = null, startRadius: Int? = null, endRadius: Int? = null, build: Animator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
fun View.rotate(rotation: Float, animated: Boolean = true, animationDuration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator())
fun View.rotate(initRotation: Int? = null, rotation: Int = 0, initAlpha: Float? = null, alpha: Float = 1.0f, startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.rotateIn(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.rotateOut(startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.rotationAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.rotationXAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.rotationYAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun View.scaleXAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
Link copied to clipboard
fun View.scaleYAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.setbackgroundColorResourceAnimated(resId: Int, duration: Long = 400)
Link copied to clipboard
Link copied to clipboard
fun TextView.setTextWithFade(@StringRes textId: Int, duration: Long = 200, onFinish: () -> Unit? = null)
fun TextView.setTextWithFade(text: String, duration: Long = 200, onFinish: () -> Unit? = null)
Link copied to clipboard
fun View.shake(build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.slideDown(context: Context)
fun View.slideDown(second: View)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun slideLeftRight(toHideView: View, fromView: View, toShowView: View, switchViews: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Context.slideUp(view: View)
fun View.slideUp(context: Context)

fun View?.slideUp(duration: Long = 400, startDelay: Long = 0, interpolator: Interpolator = AccelerateDecelerateInterpolator()): ViewPropertyAnimator?

Animation: Slide up its own height to its original position

Link copied to clipboard
Link copied to clipboard
fun ViewGroup.transition(transition: Transition? = null)
Link copied to clipboard
fun View.translate(initX: Int? = null, initY: Int? = null, translationX: Int = 0, translationY: Int = 0, initAlpha: Float? = null, alpha: Float = 1.0f, startDelay: Long = 0, build: ViewPropertyAnimator.() -> Unit? = null)
Link copied to clipboard
fun View.translationXAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.translationYAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.translationZAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.xAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.yAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
fun View.zAnimator(values: FloatArray, duration: Long = 300, repeatCount: Int = 0, repeatMode: Int = 0): Animator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard