UiVersions.StylesBuilder
class UiVersions.StylesBuilder
A builder responsible for providing a Bundle with encoded UI style specifications for one or more versions of UI templates.
Summary
Public functions |
|
|---|---|
UiVersions.StylesBuilder |
addStyle(style: UiVersions.Style)Adds a UI style. |
Bundle |
build()Returns the styles for one or more UI versions represented as a |
Public functions
addStyle
Added in 1.1.0
fun addStyle(style: UiVersions.Style): UiVersions.StylesBuilder
Adds a UI style.
| Parameters | |
|---|---|
style: UiVersions.Style |
the style being added |
| Throws | |
|---|---|
java.lang.IllegalArgumentException |
if the style version is not supported by the library |
build
Added in 1.1.0
fun build(): Bundle
Returns the styles for one or more UI versions represented as a Bundle so it can be transported through IPC.
| Throws | |
|---|---|
java.lang.IllegalStateException |
if no style has been put in the builder |