public class RoundedShader extends ShaderHelper
borderAlpha, borderColor, borderPaint, borderWidth, drawable, imagePaint, matrix, shader, square, viewHeight, viewWidth| 构造器和说明 |
|---|
RoundedShader() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
calculate(int bitmapWidth,
int bitmapHeight,
float width,
float height,
float scale,
float translateX,
float translateY) |
void |
draw(android.graphics.Canvas canvas,
android.graphics.Paint imagePaint,
android.graphics.Paint borderPaint) |
int |
getRadius() |
void |
init(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle) |
void |
onSizeChanged(int width,
int height) |
void |
reset() |
void |
setRadius(int radius) |
calculateDrawableSizes, createShader, dpToPx, getBitmap, getBitmapFromDrawable, getBorderAlpha, getBorderColor, getBorderWidth, isSquare, onDraw, onImageDrawableReset, setBorderAlpha, setBorderColor, setBorderWidth, setSquarepublic void init(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle)
init 在类中 ShaderHelperpublic void draw(android.graphics.Canvas canvas,
android.graphics.Paint imagePaint,
android.graphics.Paint borderPaint)
draw 在类中 ShaderHelperpublic void onSizeChanged(int width,
int height)
onSizeChanged 在类中 ShaderHelperpublic void calculate(int bitmapWidth,
int bitmapHeight,
float width,
float height,
float scale,
float translateX,
float translateY)
calculate 在类中 ShaderHelperpublic void reset()
reset 在类中 ShaderHelperpublic final int getRadius()
public final void setRadius(int radius)