public class ButtonView
extends AppCompatTextView
| Constructor and Description |
|---|
ButtonView(android.content.Context context) |
ButtonView(android.content.Context context,
android.util.AttributeSet attrs) |
ButtonView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
onTouchEvent(android.view.MotionEvent event) |
ButtonView |
setRadius(int leftTopRadius,
int leftBottomRadius,
int rightTopRadius,
int rightBottomRadius)
设置圆角弧度
|
ButtonView |
setSelectedSolidColor(int selectedSolidColor)
设置textView选中状态颜色
|
ButtonView |
setSelectedTextColor(int normalTextColor,
int selectedTextColor)
设置textView选中状态颜色
|
ButtonView |
setSolidColor(int colorId)
设置填充颜色
|
ButtonView |
setStrokeColorAndWidth(int strokeWidth,
int colorId)
设置边框颜色及宽度
|
ButtonView |
setTextDrawable(android.graphics.drawable.Drawable textDrawable,
int space)
设置填充图片
|
ButtonView |
setTextDrawable(int drawableId,
int space)
设置填充图片
|
public ButtonView(android.content.Context context)
public ButtonView(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public ButtonView(android.content.Context context,
android.util.AttributeSet attrs)
public ButtonView setTextDrawable(int drawableId, int space)
drawableId - drawable idpublic ButtonView setTextDrawable(android.graphics.drawable.Drawable textDrawable, int space)
textDrawable - drawabletextDrawable - space 空隙public ButtonView setSolidColor(int colorId)
colorId - 颜色idpublic ButtonView setRadius(int leftTopRadius, int leftBottomRadius, int rightTopRadius, int rightBottomRadius)
leftTopRadius - 左上角弧度leftBottomRadius - 左下角弧度rightTopRadius - 右上角弧度rightBottomRadius - 右下角弧度public ButtonView setStrokeColorAndWidth(int strokeWidth, int colorId)
strokeWidth - 边框宽度colorId - 边框颜色 idpublic ButtonView setSelectedTextColor(int normalTextColor, int selectedTextColor)
normalTextColor - 正常状态颜色selectedTextColor - 按下状态颜色public ButtonView setSelectedSolidColor(int selectedSolidColor)
selectedSolidColor - 按下状态颜色public boolean onTouchEvent(android.view.MotionEvent event)