# RevealActionType

# RevealActionType

Artifact:[androidx.wear.compose:compose-material](https://developer.android.com/jetpack/androidx/releases/wear-compose)  
[View Source](https://cs.android.com/search?q=file:androidx/wear/compose/material/SwipeToReveal.kt+class:androidx.wear.compose.material.RevealActionType)  
Added in[1.5.0](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.5.0)

<br />

```
@ExperimentalWearMaterialApi
value class RevealActionType
```

<br />

*** ** * ** ***

Different values which can trigger the state change from one[RevealValue](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealValue)to another. These are not set by themselves and need to be set appropriately with[RevealState.snapTo](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealState#snapTo(androidx.wear.compose.material.RevealValue))and[RevealState.animateTo](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealState#animateTo(androidx.wear.compose.material.RevealValue)).

## Summary

|                                          ### Public companion properties                                           |
|--------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [RevealActionType](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType) | [None](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType#None()) Default value when none of the above are applicable.                                                                                                                                                                                                                                                                                                           |
| [RevealActionType](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType) | [PrimaryAction](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType#PrimaryAction()) Represents the primary action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)).       |
| [RevealActionType](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType) | [SecondaryAction](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType#SecondaryAction()) Represents the secondary action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)). |
| [RevealActionType](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType) | [UndoAction](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType#UndoAction()) Represents the undo action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)).                |

|                            ### Public properties                            |
|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | [value](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/RevealActionType#value()) |

## Public companion properties

### None

```
val None: RevealActionType
```

Default value when none of the above are applicable.  

### PrimaryAction

```
val PrimaryAction: RevealActionType
```

Represents the primary action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)). This corresponds to the mandatory`primaryAction`parameter of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)).  

### SecondaryAction

```
val SecondaryAction: RevealActionType
```

Represents the secondary action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)). This corresponds to the optional`secondaryAction`composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)).  

### UndoAction

```
val UndoAction: RevealActionType
```

Represents the undo action composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0)). This corresponds to the`undoAction`composable of[SwipeToReveal](https://developer.android.com/reference/kotlin/androidx/wear/compose/material/package-summary#SwipeToReveal(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function0,androidx.wear.compose.material.RevealState,kotlin.Function0,kotlin.Function0,kotlin.Function0))which is shown once an action is performed.  

## Public properties

### value

Added in[1.5.0](https://developer.android.com/jetpack/androidx/releases/wear-compose#1.5.0)  

```
val value: Int
```