public static final class ButtonAppearance.Builder
extends java.lang.Object
ButtonAppearance.| Constructor and Description |
|---|
Builder()
Creates a new
ButtonAppearance.Builder
for constructing a ButtonAppearance |
| Modifier and Type | Method and Description |
|---|---|
ButtonAppearance |
build()
Constructs a
ButtonAppearance
with the specified appearance values. |
ButtonAppearance.Builder |
setBorderColor(int borderColor)
Returns Button appearance configured with border color.
|
ButtonAppearance.Builder |
setBorderWidth(float borderWidth)
Returns Button appearance configured with border width.
|
ButtonAppearance.Builder |
setNormalColor(int normalColor)
Returns Button appearance configured with background color for normal state.
|
ButtonAppearance.Builder |
setPressedColor(int pressedColor)
Returns Button appearance configured with background color for pressed state.
|
ButtonAppearance.Builder |
setTextAppearance(TextAppearance textAppearance)
Returns Button appearance configured with Button text appearance.
|
public Builder()
ButtonAppearance.Builder
for constructing a ButtonAppearance@NonNull public ButtonAppearance build()
ButtonAppearance
with the specified appearance values.ButtonAppearance.@NonNull public ButtonAppearance.Builder setBorderColor(int borderColor)
borderColor - Button border color.@NonNull public ButtonAppearance.Builder setBorderWidth(float borderWidth)
borderWidth - Button border width.@NonNull public ButtonAppearance.Builder setNormalColor(int normalColor)
normalColor - Button background color for normal state.@NonNull public ButtonAppearance.Builder setPressedColor(int pressedColor)
pressedColor - Button background color for pressed state.@NonNull public ButtonAppearance.Builder setTextAppearance(@NonNull TextAppearance textAppearance)
textAppearance - Button text appearance.