interpolator
class interpolator
kotlin.Any | |
↳ | android.R.interpolator |
Summary
Constants | |
---|---|
static Int |
Acceleration curve matching a cubic ease out function. |
static Int |
Acceleration curve matching an ease in + ease out function |
static Int |
Acceleration curve matching a quadtratic ease out function. |
static Int |
Acceleration curve matching a quint ease out function. |
static Int |
An interpolator where the change starts backward then flings forward. |
static Int |
An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value. |
static Int |
An interpolator where the change bounces at the end. |
static Int |
Repeats the animation for one cycle. |
static Int |
Acceleration curve matching a cubic ease in function. |
static Int |
Acceleration curve matching a quadtratic ease in function. |
static Int |
Acceleration curve matching a quint ease in function. |
static Int |
An interpolator which accelerates fast but decelerates extra slowly. |
static Int |
An interpolator which accelerates fast and keeps accelerating until the end. |
static Int |
An interpolator which accelerates fast but decelerates slowly. |
static Int |
An interpolator where the rate of change is constant. |
static Int |
An interpolator which starts with a peak non-zero velocity and decelerates slowly. |
static Int |
An interpolator where the change flings forward and overshoots the last value then comes back. |
Public constructors | |
---|---|
Constants
accelerate_cubic
static val accelerate_cubic: Int
Acceleration curve matching a cubic ease out function.
Value: 17563650
accelerate_decelerate
static val accelerate_decelerate: Int
Acceleration curve matching an ease in + ease out function
Value: 17563654
accelerate_quad
static val accelerate_quad: Int
Acceleration curve matching a quadtratic ease out function.
Value: 17563648
accelerate_quint
static val accelerate_quint: Int
Acceleration curve matching a quint ease out function.
Value: 17563652
anticipate
static val anticipate: Int
An interpolator where the change starts backward then flings forward.
Value: 17563655
anticipate_overshoot
static val anticipate_overshoot: Int
An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.
Value: 17563657
bounce
static val bounce: Int
An interpolator where the change bounces at the end.
Value: 17563658
cycle
static val cycle: Int
Repeats the animation for one cycle. The rate of change follows a sinusoidal pattern.
Value: 17563660
decelerate_cubic
static val decelerate_cubic: Int
Acceleration curve matching a cubic ease in function.
Value: 17563651
decelerate_quad
static val decelerate_quad: Int
Acceleration curve matching a quadtratic ease in function.
Value: 17563649
decelerate_quint
static val decelerate_quint: Int
Acceleration curve matching a quint ease in function.
Value: 17563653
fast_out_extra_slow_in
static val fast_out_extra_slow_in: Int
An interpolator which accelerates fast but decelerates extra slowly.
Value: 17563674
fast_out_linear_in
static val fast_out_linear_in: Int
An interpolator which accelerates fast and keeps accelerating until the end.
Value: 17563663
fast_out_slow_in
static val fast_out_slow_in: Int
An interpolator which accelerates fast but decelerates slowly.
Value: 17563661
linear
static val linear: Int
An interpolator where the rate of change is constant.
Value: 17563659
linear_out_slow_in
static val linear_out_slow_in: Int
An interpolator which starts with a peak non-zero velocity and decelerates slowly.
Value: 17563662
overshoot
static val overshoot: Int
An interpolator where the change flings forward and overshoots the last value then comes back.
Value: 17563656
Public constructors
interpolator
interpolator()