public class CircleShader extends ShaderHelper
borderAlpha, borderColor, borderPaint, borderWidth, drawable, imagePaint, matrix, shader, square, viewHeight, viewWidth| Constructor and Description |
|---|
CircleShader() |
| Modifier and Type | Method and Description |
|---|---|
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) |
float |
getBorderRadius() |
void |
init(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle) |
void |
onSizeChanged(int width,
int height) |
void |
reset() |
void |
setBorderRadius(float borderRadius) |
calculateDrawableSizes, createShader, dpToPx, getBitmap, getBorderAlpha, getBorderColor, getBorderWidth, isSquare, onDraw, onImageDrawableReset, setBorderAlpha, setBorderColor, setBorderWidth, setSquarepublic void init(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle)
init in class ShaderHelperpublic void draw(android.graphics.Canvas canvas,
android.graphics.Paint imagePaint,
android.graphics.Paint borderPaint)
draw in class ShaderHelperpublic void onSizeChanged(int width,
int height)
onSizeChanged in class ShaderHelperpublic void calculate(int bitmapWidth,
int bitmapHeight,
float width,
float height,
float scale,
float translateX,
float translateY)
calculate in class ShaderHelperpublic void reset()
reset in class ShaderHelperpublic final float getBorderRadius()
public final void setBorderRadius(float borderRadius)