public class StateButton
extends AppCompatButton
| 构造器和说明 |
|---|
StateButton(android.content.Context context) |
StateButton(android.content.Context context,
android.util.AttributeSet attrs) |
StateButton(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
onMeasure(int widthMeasureSpec,
int heightMeasureSpec) |
void |
setAnimationDuration(int duration)
alpha animation duration
|
void |
setNormalBackgroundColor(int normalBackgroundColor) |
void |
setNormalStrokeColor(int normalStrokeColor)
stroke color
|
void |
setNormalStrokeWidth(int normalStrokeWidth)
stroke width
|
void |
setNormalTextColor(int normalTextColor) |
void |
setPressedBackgroundColor(int pressedBackgroundColor) |
void |
setPressedStrokeColor(int pressedStrokeColor) |
void |
setPressedStrokeWidth(int pressedStrokeWidth) |
void |
setPressedTextColor(int pressedTextColor) |
void |
setRadius(float radius)
radius
|
void |
setRadius(float[] radii) |
void |
setRound(boolean round) |
void |
setStateBackgroundColor(int normal,
int pressed,
int unable)
background color
|
void |
setStateStrokeColor(int normal,
int pressed,
int unable) |
void |
setStateStrokeWidth(int normal,
int pressed,
int unable) |
void |
setStateTextColor(int normal,
int pressed,
int unable) |
void |
setStrokeDash(float strokeDashWidth,
float strokeDashGap) |
void |
setUnableBackgroundColor(int unableBackgroundColor) |
void |
setUnableStrokeColor(int unableStrokeColor) |
void |
setUnableStrokeWidth(int unableStrokeWidth) |
void |
setUnableTextColor(int unableTextColor) |
public StateButton(android.content.Context context)
public StateButton(android.content.Context context,
android.util.AttributeSet attrs)
public StateButton(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
protected void onMeasure(int widthMeasureSpec,
int heightMeasureSpec)
public void setNormalStrokeColor(int normalStrokeColor)
public void setPressedStrokeColor(int pressedStrokeColor)
public void setUnableStrokeColor(int unableStrokeColor)
public void setStateStrokeColor(int normal,
int pressed,
int unable)
public void setNormalStrokeWidth(int normalStrokeWidth)
public void setPressedStrokeWidth(int pressedStrokeWidth)
public void setUnableStrokeWidth(int unableStrokeWidth)
public void setStateStrokeWidth(int normal,
int pressed,
int unable)
public void setStrokeDash(float strokeDashWidth,
float strokeDashGap)
public void setRadius(float radius)
public void setRound(boolean round)
public void setRadius(float[] radii)
public void setStateBackgroundColor(int normal,
int pressed,
int unable)
public void setNormalBackgroundColor(int normalBackgroundColor)
public void setPressedBackgroundColor(int pressedBackgroundColor)
public void setUnableBackgroundColor(int unableBackgroundColor)
public void setAnimationDuration(int duration)
public void setStateTextColor(int normal,
int pressed,
int unable)
public void setNormalTextColor(int normalTextColor)
public void setPressedTextColor(int pressedTextColor)
public void setUnableTextColor(int unableTextColor)