public class TuSdkViewDrawer
extends java.lang.Object
构造器和说明 |
---|
TuSdkViewDrawer(android.view.View view)
视图绘制对象 (设置视图圆角,边框等)
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispatchDrawAfter(android.graphics.Canvas canvas)
视图绘图后
|
void |
dispatchDrawBefore(android.graphics.Canvas canvas)
视图绘图前
|
int |
getCornerRadius()
圆角 弧度
|
int |
getStrokeColor()
边框颜色
|
int |
getStrokeWidth()
边框宽度 (单位:px)
|
void |
invalidate()
UI线程绘制图形
|
void |
postInvalidate()
非UI线程绘制图形
|
void |
setCornerRadius(int cornerRadius)
圆角 弧度
|
void |
setCornerRadiusDP(int cornerRadiusDP)
圆角 弧度
|
void |
setStroke(int strokeWidth,
int strokeColor)
设置边框
|
void |
setStrokeColor(int strokeColor)
边框颜色
|
void |
setStrokeColorRes(int resId)
设置边框颜色
|
void |
setStrokeColorRes(java.lang.String resName)
设置边框颜色
|
void |
setStrokeDP(int strokeWidthDP,
int strokeColor)
设置边框
|
void |
setStrokeWidth(int strokeWidth)
边框宽度 (单位:px)
|
void |
setStrokeWidthDP(int strokeWidthDP)
边框宽度 (单位:DP)
|
public TuSdkViewDrawer(android.view.View view)
context
- public int getCornerRadius()
public void setCornerRadius(int cornerRadius)
cornerRadius
- 圆角 弧度 (单位:px)public void setCornerRadiusDP(int cornerRadiusDP)
cornerRadiusDP
- 圆角 弧度 (单位:DP)public int getStrokeWidth()
public void setStrokeWidth(int strokeWidth)
strokeWidth
- 边框宽度 (单位:px)public void setStrokeWidthDP(int strokeWidthDP)
strokeWidthDP
- 边框宽度 (单位:DP)public int getStrokeColor()
public void setStrokeColor(int strokeColor)
strokeColor
- 边框颜色public void setStrokeColorRes(int resId)
resId
- 颜色资源public void setStrokeColorRes(java.lang.String resName)
resName
- 资源名称public void setStroke(int strokeWidth, int strokeColor)
strokeWidth
- 边框宽度 (单位:px)strokeColor
- 边框颜色public void setStrokeDP(int strokeWidthDP, int strokeColor)
strokeWidthDP
- 边框宽度 (单位:DP)strokeColor
- 边框颜色public void invalidate()
public void postInvalidate()
public void dispatchDrawBefore(android.graphics.Canvas canvas)
canvas
- public void dispatchDrawAfter(android.graphics.Canvas canvas)
canvas
-