# EventBuilders

# EventBuilders

Artifact:[androidx.wear.tiles:tiles](https://developer.android.com/jetpack/androidx/releases/wear-tiles)  
[View Source](https://cs.android.com/search?q=file:androidx/wear/tiles/EventBuilders.java+class:androidx.wear.tiles.EventBuilders)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/tiles/EventBuilders "View this page in Java")

<br />

```
class EventBuilders
```

<br />

*** ** * ** ***

Builders for messages used when events happen in the Tiles system.

## Summary

|                                                                                                                                                                                            ### Nested types                                                                                                                                                                                             |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 0)` `class `[EventBuilders.TileAddEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileAddEvent) Event fired when a tile has been added to the carousel.                                               |
| `class `[EventBuilders.TileAddEvent.Builder](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileAddEvent.Builder) Builder for[TileAddEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileAddEvent)                                                                                                                            |
| `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 0)` `class `[EventBuilders.TileEnterEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileEnterEvent) Event fired when a tile is swiped to by the user (i.e. it's visible on screen).                   |
| `class `[EventBuilders.TileEnterEvent.Builder](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileEnterEvent.Builder) Builder for[TileEnterEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileEnterEvent)                                                                                                                    |
| `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 400)` `class `[EventBuilders.TileInteractionEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileInteractionEvent) Event reported when a user interacts with a tile (e.g. entering or leaving a tile). |
| `class `[EventBuilders.TileInteractionEvent.Builder](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileInteractionEvent.Builder) Builder for[TileInteractionEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileInteractionEvent)                                                                                            |
| `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 0)` `class `[EventBuilders.TileLeaveEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileLeaveEvent) Event fired when a tile is swiped away from by the user (i.e. it's no longer visible on screen).  |
| `class `[EventBuilders.TileLeaveEvent.Builder](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileLeaveEvent.Builder) Builder for[TileLeaveEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileLeaveEvent)                                                                                                                    |
| `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 0)` `class `[EventBuilders.TileRemoveEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileRemoveEvent) Event fired when a tile has been removed from the carousel.                                     |
| `class `[EventBuilders.TileRemoveEvent.Builder](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileRemoveEvent.Builder) Builder for[TileRemoveEvent](https://developer.android.com/reference/kotlin/androidx/wear/tiles/EventBuilders.TileRemoveEvent)                                                                                                                |