public class DefaultCenterDecoration extends java.lang.Object implements BasePickerView.CenterDecoration
| 限定符和类型 | 字段和说明 |
|---|---|
static android.graphics.drawable.Drawable |
sDefaultDrawable
default item background drawable
|
static int |
sDefaultLineColor
default line color
|
static float |
sDefaultLineWidth
default line width
|
static android.graphics.Rect |
sDefaultMarginRect
default line margin
|
| 构造器和说明 |
|---|
DefaultCenterDecoration(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawIndicator(BasePickerView pickerView,
android.graphics.Canvas canvas,
int left,
int top,
int right,
int bottom) |
DefaultCenterDecoration |
setDrawable(android.graphics.drawable.Drawable drawable)
设置CenterDecoration drawable
|
DefaultCenterDecoration |
setDrawable(int color) |
DefaultCenterDecoration |
setLineColor(int lineColor)
设置linecolor
|
DefaultCenterDecoration |
setLineWidth(float lineWidth)
设置装饰线宽度
|
DefaultCenterDecoration |
setMargin(int left,
int top,
int right,
int bottom)
设置装饰线的margin 单位px
水平方向认为。
|
DefaultCenterDecoration |
setMargin(android.graphics.Rect marginRect)
设置装饰线的margin
水平方向认为。
|
public static int sDefaultLineColor
public static float sDefaultLineWidth
public static android.graphics.drawable.Drawable sDefaultDrawable
public static android.graphics.Rect sDefaultMarginRect
public DefaultCenterDecoration setLineColor(int lineColor)
lineColor - line color 如果设置为Color.TRANSPARENT就不绘制线public DefaultCenterDecoration setLineWidth(float lineWidth)
lineWidth - 装饰线宽度 单位dppublic DefaultCenterDecoration setDrawable(android.graphics.drawable.Drawable drawable)
public DefaultCenterDecoration setDrawable(int color)
public DefaultCenterDecoration setMargin(int left, int top, int right, int bottom)
public DefaultCenterDecoration setMargin(android.graphics.Rect marginRect)
public void drawIndicator(BasePickerView pickerView, android.graphics.Canvas canvas, int left, int top, int right, int bottom)
drawIndicator 在接口中 BasePickerView.CenterDecoration