TileRenderer.Builder
public final class TileRenderer.Builder
Builder for TileRenderer.
Summary
Public constructors |
|---|
Builder(Builder for the |
Public methods |
|
|---|---|
@NonNull TileRenderer.Builder |
addPlatformDataProvider(Adds a |
@NonNull TileRenderer |
build()Builds |
@NonNull TileRenderer.Builder |
setTilesTheme(@StyleRes int tilesTheme)Sets the theme to use for this Tile instance. |
Public constructors
Builder
public Builder(
@NonNull Context uiContext,
@NonNull Executor loadActionExecutor,
@NonNull Consumer<StateBuilders.State> loadActionListener
)
Builder for the TileRenderer class.
Public methods
addPlatformDataProvider
public @NonNull TileRenderer.Builder addPlatformDataProvider(
@NonNull PlatformDataProvider platformDataProvider,
@NonNull PlatformDataKey[] supportedKeys
)
Adds a PlatformDataProvider that will be registered for the given
supportedKeys. Adding the same PlatformDataProvider several times will override previous entries instead of adding multiple entries.
setTilesTheme
public @NonNull TileRenderer.Builder setTilesTheme(@StyleRes int tilesTheme)
Sets the theme to use for this Tile instance. This can be used to customise things like the default font family. If not set, zero (default theme) will be used.