ResourceBuilders.Resources
public final class ResourceBuilders.Resources
The resources for a layout.
Summary
Nested types |
|---|
public final class ResourceBuilders.Resources.BuilderBuilder for |
Public methods |
|
|---|---|
static @Nullable ResourceBuilders.Resources |
@TilesExperimentalConverts from byte array representation. |
@NonNull Map<String, ResourceBuilders.ImageResource> |
Gets a map of resource_ids to images, which can be used by layouts. |
@NonNull String |
Gets the version of this |
@NonNull byte[] |
Converts to byte array representation. |
Public methods
@TilesExperimental
public static @Nullable ResourceBuilders.ResourcesfromByteArray(@NonNull byte[] byteArray)
Converts from byte array representation.
public @NonNull Map<String, ResourceBuilders.ImageResource>getIdToImageMapping()
Gets a map of resource_ids to images, which can be used by layouts. Intended for testing purposes only.
public @NonNull StringgetVersion()
Gets the version of this Resources instance.
Each tile specifies the version of resources it requires. After fetching a tile, the renderer will use the resources version specified by the tile to separately fetch the resources.
This value must match the version of the resources required by the tile for the tile to render successfully, and must match the resource version specified in androidx.wear.tiles.RequestBuilders.ResourcesRequest which triggered this request. Intended for testing purposes only.