public class NormalOnePicStrategy extends java.lang.Object implements IDrawingStrategy
构造器和说明 |
---|
NormalOnePicStrategy() |
限定符和类型 | 方法和说明 |
---|---|
void |
algorithm(android.graphics.Canvas canvas,
int childTotal,
int curChild,
ResInfo res,
DisplayInfo info)
根据提供的画布, 和可绘制的位置实现具体效果
|
float |
getOvalWidthOrHeight()
获取当前椭圆的宽高比
|
float |
getRectRoundRadius()
获得圆角矩形的圆角弧度系数, 范围0~2; 默认为1
|
void |
setOvalWidthOrHeight(float widthHeightRadio)
设置单张图片 oval椭圆的宽高比.
|
void |
setRectRoundRadius(float mRectRoundRadius)
设置圆角矩形的圆角弧度系数, 取值为0~2, 默认为1
此设置属性不会立即生效, 需下次圆角矩形加载时才会有效.
|
public float getRectRoundRadius()
public void setRectRoundRadius(float mRectRoundRadius)
public void algorithm(android.graphics.Canvas canvas, int childTotal, int curChild, ResInfo res, DisplayInfo info)
IDrawingStrategy
algorithm
在接口中 IDrawingStrategy
canvas
- AvatarView.onDraw(Canvas)
中的画布childTotal
- 图片的总个数curChild
- 当前图片是第几张图片res
- 需要操作的资源info
- 每个内部元素应该摆放的位置信息类public void setOvalWidthOrHeight(float widthHeightRadio)
widthHeightRadio
- 宽高比.public float getOvalWidthOrHeight()