| 限定符和类型 | 字段和说明 |
|---|---|
protected PorterDuffXfermode |
DST_IN_MODE |
protected PorterDuffXfermode |
DST_OUT_MODE |
| 构造器和说明 |
|---|
ClipHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canClip()
是否满足裁剪条件
|
void |
dispatchDraw(Canvas canvas) |
View |
getView() |
void |
initClip(View view,
boolean clipLayout,
ClipPathManager.ClipPathCreator clipPathCreator)
初始化Clip
|
void |
onLayout(boolean changed,
int left,
int top,
int right,
int bottom) |
void |
requestShapeUpdate()
请求更新
|
protected PorterDuffXfermode DST_OUT_MODE
protected PorterDuffXfermode DST_IN_MODE
public void initClip(View view,
boolean clipLayout,
ClipPathManager.ClipPathCreator clipPathCreator)
view - clipLayout - clipPathCreator - public void dispatchDraw(Canvas canvas)
dispatchDraw 在接口中 IClippublic void onLayout(boolean changed,
int left,
int top,
int right,
int bottom)
public void requestShapeUpdate()
public View getView()
public boolean canClip()