# ResourceBuilders.ImageResource

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/ResourceBuilders.java+class:androidx.wear.tiles.ResourceBuilders.ImageResource) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

*** ** * ** ***


```
public final class ResourceBuilders.ImageResource
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> Deprecated in Java

An image resource, which can be used by layouts. This holds multiple underlying resource types, which the underlying runtime will pick according to what it thinks is appropriate.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource.Builder` **This class is deprecated.** Deprecated in Java |

| ### Public methods |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.AndroidImageResourceByResId` | `[getAndroidResourceByResId](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource#getAndroidResourceByResId())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource` | `[getInlineResource](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource#getInlineResource())()` **This method is deprecated.** Deprecated in Java |

## Public methods

### getAndroidResourceByResId

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
public @Nullable ResourceBuilders.AndroidImageResourceByResId [getAndroidResourceByResId](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource#getAndroidResourceByResId())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Gets an image resource that maps to an Android drawable by resource ID. Intended for testing purposes only.

### getInlineResource

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
public @Nullable ResourceBuilders.InlineImageResource [getInlineResource](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource#getInlineResource())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Gets an image resource that contains the image data inline. Intended for testing purposes only.