public
class
ImageViewPlus
extends
ImageView{
/**
* android.widget.ImageView
*/
public
static
final
int
TYPE_NONE =
0
;
/**
* 圆形
*/
public
static
final
int
TYPE_CIRCLE =
1
;
/**
* 圆角矩形
*/
public
static
final
int
TYPE_ROUNDED_RECT =
2
;
private
static
final
int
DEFAULT_TYPE = TYPE_NONE;
private
static
final
int
DEFAULT_BORDER_COLOR = Color.TRANSPARENT;
private
static
final
int
DEFAULT_BORDER_WIDTH =
0
;
private
static
final
int
DEFAULT_RECT_ROUND_RADIUS =
0
;
private
int
mType;
private
int
mBorderColor;
private
int
mBorderWidth;
private
int
mRectRoundRadius;
private
Paint mPaintBitmap =
new
Paint(Paint.ANTI_ALIAS_FLAG);
private
Paint mPaintBorder =
new
Paint(Paint.ANTI_ALIAS_FLAG);
private
RectF mRectBorder =
new
RectF();
private
RectF mRectBitmap =
new
RectF();