Added in API level 11

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

Added in API level 11
static val accelerate_cubic: Int

Acceleration curve matching a cubic ease out function.

Value: 17563650

accelerate_decelerate

Added in API level 11
static val accelerate_decelerate: Int

Acceleration curve matching an ease in + ease out function

Value: 17563654

accelerate_quad

Added in API level 11
static val accelerate_quad: Int

Acceleration curve matching a quadtratic ease out function.

Value: 17563648

accelerate_quint

Added in API level 11
static val accelerate_quint: Int

Acceleration curve matching a quint ease out function.

Value: 17563652

anticipate

Added in API level 11
static val anticipate: Int

An interpolator where the change starts backward then flings forward.

Value: 17563655

anticipate_overshoot

Added in API level 11
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

Added in API level 11
static val bounce: Int

An interpolator where the change bounces at the end.

Value: 17563658

cycle

Added in API level 11
static val cycle: Int

Repeats the animation for one cycle. The rate of change follows a sinusoidal pattern.

Value: 17563660

decelerate_cubic

Added in API level 11
static val decelerate_cubic: Int

Acceleration curve matching a cubic ease in function.

Value: 17563651

decelerate_quad

Added in API level 11
static val decelerate_quad: Int

Acceleration curve matching a quadtratic ease in function.

Value: 17563649

decelerate_quint

Added in API level 11
static val decelerate_quint: Int

Acceleration curve matching a quint ease in function.

Value: 17563653

fast_out_extra_slow_in

Added in API level 28
static val fast_out_extra_slow_in: Int

An interpolator which accelerates fast but decelerates extra slowly.

Value: 17563674

fast_out_linear_in

Added in API level 21
static val fast_out_linear_in: Int

An interpolator which accelerates fast and keeps accelerating until the end.

Value: 17563663

fast_out_slow_in

Added in API level 21
static val fast_out_slow_in: Int

An interpolator which accelerates fast but decelerates slowly.

Value: 17563661

linear

Added in API level 11
static val linear: Int

An interpolator where the rate of change is constant.

Value: 17563659

linear_out_slow_in

Added in API level 21
static val linear_out_slow_in: Int

An interpolator which starts with a peak non-zero velocity and decelerates slowly.

Value: 17563662

overshoot

Added in API level 11
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()