---
title: "RemoteEasing"
description: "Defines the easing curve used for Remote Compose animations."
type: "class"
lastmod: "2026-09-24"
---
## API Reference

> Source set: Android

```kotlin
public class RemoteEasing internal constructor(internal val type: Int, internal val spec: FloatArray? = null)
```

Defines the easing curve used for Remote Compose animations.

## Functions

### equals

> Source set: Android

```kotlin
override fun equals(other: Any?): Boolean
```

### hashCode

> Source set: Android

```kotlin
override fun hashCode(): Int
```

### toString

> Source set: Android

```kotlin
override fun toString(): String
```

## Members

### Companion

> Source set: Android

```kotlin
public companion object
```

## Properties

### Standard

> Source set: Android

```kotlin
public val Standard: RemoteEasing = RemoteEasing(CUBIC_STANDARD)
```

### Linear

> Source set: Android

```kotlin
public val Linear: RemoteEasing = RemoteEasing(CUBIC_LINEAR)
```

### Accelerate

> Source set: Android

```kotlin
public val Accelerate: RemoteEasing = RemoteEasing(CUBIC_ACCELERATE)
```

### Decelerate

> Source set: Android

```kotlin
public val Decelerate: RemoteEasing = RemoteEasing(CUBIC_DECELERATE)
```

### Anticipate

> Source set: Android

```kotlin
public val Anticipate: RemoteEasing = RemoteEasing(CUBIC_ANTICIPATE)
```

### Overshoot

> Source set: Android

```kotlin
public val Overshoot: RemoteEasing = RemoteEasing(CUBIC_OVERSHOOT)
```

### Bounce

> Source set: Android

```kotlin
public val Bounce: RemoteEasing = RemoteEasing(EASE_OUT_BOUNCE)
```

### Elastic

> Source set: Android

```kotlin
public val Elastic: RemoteEasing = RemoteEasing(EASE_OUT_ELASTIC)
```

## Functions

### Cubic

> Source set: Android

```kotlin
public fun Cubic(x1: Float, y1: Float, x2: Float, y2: Float): RemoteEasing
```

### Spline

> Source set: Android

```kotlin
public fun Spline(points: FloatArray): RemoteEasing
```
