TitleChip.Builder
class TitleChip.Builder : LayoutElementBuilders.LayoutElement.Builder
Builder class for TitleChip.
Summary
Public constructors |
|---|
Creates a builder for the |
Public functions |
|
|---|---|
TitleChip |
Constructs and returns |
TitleChip.Builder |
Sets the colors for the |
TitleChip.Builder |
Sets the horizontal alignment in the chip. |
TitleChip.Builder |
Sets the width of |
TitleChip.Builder |
Sets the width of |
Public constructors
Builder(
context: Context,
text: String,
clickable: ModifiersBuilders.Clickable,
deviceParameters: DeviceParametersBuilders.DeviceParameters
)
Creates a builder for the TitleChip with associated action and the given text
| Parameters | |
|---|---|
context: Context |
The application's context. |
text: String |
The text to be displayed in this title chip. Text will be displayed in 1 line and truncated if it doesn't fit. |
clickable: ModifiersBuilders.Clickable |
Associated Clickable for click events. When the TitleChip is clicked it will fire the associated action. |
deviceParameters: DeviceParametersBuilders.DeviceParameters |
The device parameters used for styling text. |
Public functions
funsetChipColors(chipColors: ChipColors): TitleChip.Builder
Sets the colors for the TitleChip. If set, getBackgroundColor will be used for the background of the button and getContentColor for the text. If not set, TITLE_PRIMARY_COLORS will be used.
funsetHorizontalAlignment(horizontalAlignment: Int): TitleChip.Builder
Sets the horizontal alignment in the chip. If not set, content will be centered.
funsetWidth(width: DimensionBuilders.ContainerDimension): TitleChip.Builder
Sets the width of TitleChip. If not set, default value will be set to fill the screen.