-
- All Implemented Interfaces:
public final class ButtonAppearance.BuilderBuilds a ButtonAppearance.
-
-
Constructor Summary
Constructors Constructor Description ButtonAppearance.Builder()Creates a new ButtonAppearance.Builder for constructing a ButtonAppearance
-
Method Summary
Modifier and Type Method Description ButtonAppearancebuild()Constructs a ButtonAppearance with the specified appearance values. ButtonAppearance.BuildersetBorderColor(int borderColor)Returns Button appearance configured with border color. ButtonAppearance.BuildersetBorderWidth(float borderWidth)Returns Button appearance configured with border width. ButtonAppearance.BuildersetNormalColor(int normalColor)Returns Button appearance configured with background color for normal state. ButtonAppearance.BuildersetPressedColor(int pressedColor)Returns Button appearance configured with background color for pressed state. ButtonAppearance.BuildersetTextAppearance(@NonNull() TextAppearance textAppearance)Returns Button appearance configured with Button text appearance. -
-
Constructor Detail
-
ButtonAppearance.Builder
ButtonAppearance.Builder()
Creates a new ButtonAppearance.Builder for constructing a ButtonAppearance
-
-
Method Detail
-
build
@NonNull() ButtonAppearance build()
Constructs a ButtonAppearance with the specified appearance values.
-
setBorderColor
@NonNull() ButtonAppearance.Builder setBorderColor(int borderColor)
Returns Button appearance configured with border color.
- Parameters:
borderColor- Button border color.
-
setBorderWidth
@NonNull() ButtonAppearance.Builder setBorderWidth(float borderWidth)
Returns Button appearance configured with border width.
- Parameters:
borderWidth- Button border width.
-
setNormalColor
@NonNull() ButtonAppearance.Builder setNormalColor(int normalColor)
Returns Button appearance configured with background color for normal state.
- Parameters:
normalColor- Button background color for normal state.
-
setPressedColor
@NonNull() ButtonAppearance.Builder setPressedColor(int pressedColor)
Returns Button appearance configured with background color for pressed state.
- Parameters:
pressedColor- Button background color for pressed state.
-
setTextAppearance
@NonNull() ButtonAppearance.Builder setTextAppearance(@NonNull() TextAppearance textAppearance)
Returns Button appearance configured with Button text appearance.
- Parameters:
textAppearance- Button text appearance.
-
-
-
-