public static class DrawableCreator.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
android.graphics.drawable.Drawable |
build() |
android.content.res.ColorStateList |
buildTextColor() |
DrawableCreator.Builder |
setCheckableDrawable(android.graphics.drawable.Drawable checkableDrawable) |
DrawableCreator.Builder |
setCheckableSolidColor(int checkableSolidColor,
int unCheckableSolidColor) |
DrawableCreator.Builder |
setCheckableStrokeColor(int checkableStrokeColor,
int unCheckableStrokeColor) |
DrawableCreator.Builder |
setCheckableTextColor(int checkableTextColor) |
DrawableCreator.Builder |
setCheckedDrawable(android.graphics.drawable.Drawable checkedDrawable) |
DrawableCreator.Builder |
setCheckedSolidColor(int checkedSolidColor,
int unCheckedSolidColor) |
DrawableCreator.Builder |
setCheckedStrokeColor(int checkedStrokeColor,
int unCheckedStrokeColor) |
DrawableCreator.Builder |
setCheckedTextColor(int checkedTextColor) |
DrawableCreator.Builder |
setCornersRadius(float cornersRadius) |
DrawableCreator.Builder |
setCornersRadius(float cornersBottomLeftRadius,
float cornersBottomRightRadius,
float cornersTopLeftRadius,
float cornersTopRightRadius) |
DrawableCreator.Builder |
setEnabledDrawable(android.graphics.drawable.Drawable enabledDrawable) |
DrawableCreator.Builder |
setEnabledSolidColor(int enabledSolidColor,
int unEnabledSolidColor) |
DrawableCreator.Builder |
setEnabledStrokeColor(int enabledStrokeColor,
int unEnabledStrokeColor) |
DrawableCreator.Builder |
setEnabledTextColor(int enabledTextColor) |
DrawableCreator.Builder |
setFocusedActivated(android.graphics.drawable.Drawable focusedActivated) |
DrawableCreator.Builder |
setFocusedDrawable(android.graphics.drawable.Drawable focusedDrawable) |
DrawableCreator.Builder |
setFocusedHovered(android.graphics.drawable.Drawable focusedHovered) |
DrawableCreator.Builder |
setFocusedSolidColor(int focusedSolidColor,
int unFocusedSolidColor) |
DrawableCreator.Builder |
setFocusedStrokeColor(int focusedStrokeColor,
int unFocusedStrokeColor) |
DrawableCreator.Builder |
setFocusedTextColor(int focusedTextColor) |
DrawableCreator.Builder |
setGradient(DrawableCreator.Gradient gradient) |
DrawableCreator.Builder |
setGradientAngle(int gradientAngle) |
DrawableCreator.Builder |
setGradientCenterXY(float gradientCenterX,
float gradientCenterY) |
DrawableCreator.Builder |
setGradientColor(int startColor,
int endColor) |
DrawableCreator.Builder |
setGradientColor(int startColor,
int centerColor,
int endColor) |
DrawableCreator.Builder |
setGradientRadius(float gradientRadius) |
DrawableCreator.Builder |
setPadding(float paddingLeft,
float paddingTop,
float paddingRight,
float paddingBottom) |
DrawableCreator.Builder |
setPressedDrawable(android.graphics.drawable.Drawable pressedDrawable) |
DrawableCreator.Builder |
setPressedSolidColor(int pressedSolidColor,
int unPressedSolidColor) |
DrawableCreator.Builder |
setPressedStrokeColor(int pressedStrokeColor,
int unPressedStrokeColor) |
DrawableCreator.Builder |
setPressedTextColor(int pressedTextColor) |
DrawableCreator.Builder |
setRipple(boolean rippleEnable,
int rippleColor) |
DrawableCreator.Builder |
setSelectedDrawable(android.graphics.drawable.Drawable selectedDrawable) |
DrawableCreator.Builder |
setSelectedSolidColor(int selectedSolidColor,
int unSelectedSolidColor) |
DrawableCreator.Builder |
setSelectedStrokeColor(int selectedStrokeColor,
int unSelectedStrokeColor) |
DrawableCreator.Builder |
setSelectedTextColor(int selectedTextColor) |
DrawableCreator.Builder |
setShape(DrawableCreator.Shape shape) |
DrawableCreator.Builder |
setSizeHeight(float sizeHeight) |
DrawableCreator.Builder |
setSizeWidth(float sizeWidth) |
DrawableCreator.Builder |
setSolidColor(int solidColor) |
DrawableCreator.Builder |
setStrokeColor(int strokeColor) |
DrawableCreator.Builder |
setStrokeDashGap(float strokeDashGap) |
DrawableCreator.Builder |
setStrokeDashWidth(float strokeDashWidth) |
DrawableCreator.Builder |
setStrokeWidth(float strokeWidth) |
DrawableCreator.Builder |
setUnCheckableDrawable(android.graphics.drawable.Drawable unCheckableDrawable) |
DrawableCreator.Builder |
setUnCheckableTextColor(int unCheckableTextColor) |
DrawableCreator.Builder |
setUnCheckedDrawable(android.graphics.drawable.Drawable unCheckedDrawable) |
DrawableCreator.Builder |
setUnCheckedTextColor(int unCheckedTextColor) |
DrawableCreator.Builder |
setUnEnabledDrawable(android.graphics.drawable.Drawable unEnabledDrawable) |
DrawableCreator.Builder |
setUnEnabledTextColor(int unEnabledTextColor) |
DrawableCreator.Builder |
setUnFocusedActivated(android.graphics.drawable.Drawable unFocusedActivated) |
DrawableCreator.Builder |
setUnFocusedDrawable(android.graphics.drawable.Drawable unFocusedDrawable) |
DrawableCreator.Builder |
setUnFocusedHovered(android.graphics.drawable.Drawable unFocusedHovered) |
DrawableCreator.Builder |
setUnFocusedTextColor(int unFocusedTextColor) |
DrawableCreator.Builder |
setUnPressedDrawable(android.graphics.drawable.Drawable unPressedDrawable) |
DrawableCreator.Builder |
setUnPressedTextColor(int unPressedTextColor) |
DrawableCreator.Builder |
setUnSelectedDrawable(android.graphics.drawable.Drawable unSelectedDrawable) |
DrawableCreator.Builder |
setUnSelectedTextColor(int unSelectedTextColor) |
DrawableCreator.Builder |
setUseLevel(boolean useLevel) |
public DrawableCreator.Builder setShape(DrawableCreator.Shape shape)
public DrawableCreator.Builder setSolidColor(int solidColor)
public DrawableCreator.Builder setCornersRadius(float cornersRadius)
public DrawableCreator.Builder setCornersRadius(float cornersBottomLeftRadius, float cornersBottomRightRadius, float cornersTopLeftRadius, float cornersTopRightRadius)
public DrawableCreator.Builder setGradientAngle(int gradientAngle)
public DrawableCreator.Builder setGradientCenterXY(float gradientCenterX, float gradientCenterY)
public DrawableCreator.Builder setGradientColor(int startColor, int endColor)
public DrawableCreator.Builder setGradientColor(int startColor, int centerColor, int endColor)
public DrawableCreator.Builder setGradientRadius(float gradientRadius)
public DrawableCreator.Builder setGradient(DrawableCreator.Gradient gradient)
public DrawableCreator.Builder setUseLevel(boolean useLevel)
public DrawableCreator.Builder setPadding(float paddingLeft, float paddingTop, float paddingRight, float paddingBottom)
public DrawableCreator.Builder setSizeWidth(float sizeWidth)
public DrawableCreator.Builder setSizeHeight(float sizeHeight)
public DrawableCreator.Builder setStrokeWidth(float strokeWidth)
public DrawableCreator.Builder setStrokeColor(int strokeColor)
public DrawableCreator.Builder setStrokeDashWidth(float strokeDashWidth)
public DrawableCreator.Builder setStrokeDashGap(float strokeDashGap)
public DrawableCreator.Builder setRipple(boolean rippleEnable, int rippleColor)
public DrawableCreator.Builder setCheckableStrokeColor(int checkableStrokeColor, int unCheckableStrokeColor)
public DrawableCreator.Builder setCheckedStrokeColor(int checkedStrokeColor, int unCheckedStrokeColor)
public DrawableCreator.Builder setEnabledStrokeColor(int enabledStrokeColor, int unEnabledStrokeColor)
public DrawableCreator.Builder setSelectedStrokeColor(int selectedStrokeColor, int unSelectedStrokeColor)
public DrawableCreator.Builder setPressedStrokeColor(int pressedStrokeColor, int unPressedStrokeColor)
public DrawableCreator.Builder setFocusedStrokeColor(int focusedStrokeColor, int unFocusedStrokeColor)
public DrawableCreator.Builder setCheckableSolidColor(int checkableSolidColor, int unCheckableSolidColor)
public DrawableCreator.Builder setCheckedSolidColor(int checkedSolidColor, int unCheckedSolidColor)
public DrawableCreator.Builder setEnabledSolidColor(int enabledSolidColor, int unEnabledSolidColor)
public DrawableCreator.Builder setSelectedSolidColor(int selectedSolidColor, int unSelectedSolidColor)
public DrawableCreator.Builder setPressedSolidColor(int pressedSolidColor, int unPressedSolidColor)
public DrawableCreator.Builder setFocusedSolidColor(int focusedSolidColor, int unFocusedSolidColor)
public DrawableCreator.Builder setCheckableDrawable(android.graphics.drawable.Drawable checkableDrawable)
public DrawableCreator.Builder setCheckedDrawable(android.graphics.drawable.Drawable checkedDrawable)
public DrawableCreator.Builder setEnabledDrawable(android.graphics.drawable.Drawable enabledDrawable)
public DrawableCreator.Builder setSelectedDrawable(android.graphics.drawable.Drawable selectedDrawable)
public DrawableCreator.Builder setPressedDrawable(android.graphics.drawable.Drawable pressedDrawable)
public DrawableCreator.Builder setFocusedDrawable(android.graphics.drawable.Drawable focusedDrawable)
public DrawableCreator.Builder setFocusedHovered(android.graphics.drawable.Drawable focusedHovered)
public DrawableCreator.Builder setFocusedActivated(android.graphics.drawable.Drawable focusedActivated)
public DrawableCreator.Builder setUnCheckableDrawable(android.graphics.drawable.Drawable unCheckableDrawable)
public DrawableCreator.Builder setUnCheckedDrawable(android.graphics.drawable.Drawable unCheckedDrawable)
public DrawableCreator.Builder setUnEnabledDrawable(android.graphics.drawable.Drawable unEnabledDrawable)
public DrawableCreator.Builder setUnSelectedDrawable(android.graphics.drawable.Drawable unSelectedDrawable)
public DrawableCreator.Builder setUnPressedDrawable(android.graphics.drawable.Drawable unPressedDrawable)
public DrawableCreator.Builder setUnFocusedDrawable(android.graphics.drawable.Drawable unFocusedDrawable)
public DrawableCreator.Builder setUnFocusedHovered(android.graphics.drawable.Drawable unFocusedHovered)
public DrawableCreator.Builder setUnFocusedActivated(android.graphics.drawable.Drawable unFocusedActivated)
public DrawableCreator.Builder setCheckableTextColor(int checkableTextColor)
public DrawableCreator.Builder setCheckedTextColor(int checkedTextColor)
public DrawableCreator.Builder setEnabledTextColor(int enabledTextColor)
public DrawableCreator.Builder setSelectedTextColor(int selectedTextColor)
public DrawableCreator.Builder setPressedTextColor(int pressedTextColor)
public DrawableCreator.Builder setFocusedTextColor(int focusedTextColor)
public DrawableCreator.Builder setUnCheckableTextColor(int unCheckableTextColor)
public DrawableCreator.Builder setUnCheckedTextColor(int unCheckedTextColor)
public DrawableCreator.Builder setUnEnabledTextColor(int unEnabledTextColor)
public DrawableCreator.Builder setUnSelectedTextColor(int unSelectedTextColor)
public DrawableCreator.Builder setUnPressedTextColor(int unPressedTextColor)
public DrawableCreator.Builder setUnFocusedTextColor(int unFocusedTextColor)
public android.graphics.drawable.Drawable build()
public android.content.res.ColorStateList buildTextColor()