@Override
public void draw(Canvas canvas) {
if (keepShow||inMerge) {
canvas.save();
canvas.clipRect(getBounds());
mRectF.set(getBounds());
mRectF.inset(mOutlinePadding, mOutlinePadding);
if (mOutLineWidth > 0) {
mOutlinePaint.setStrokeWidth(mOutLineWidth);
mRectF.inset(mOutLineWidth, mOutLineWidth);
mOutlinePaint.setColor(mOutLineColor);
canvas.drawRoundRect(mRectF, mRadius, mRadius, mOutlinePaint);
}
// mPaint.setShader(new SweepGradient(mRectF.centerX(),mRectF.centerY(),mColors,mPositions));
mPaint.setShader(new RadialGradient(mRectF.centerX(), mRectF.centerY(), mRectF.width(), mCenterColor, mEdgeColor, Shader.TileMode.CLAMP));
canvas.drawRoundRect(mRectF, mRadius, mRadius, mPaint);
canvas.restore();
}
}
BagDrawable.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:ClassifyView
作者:
评论列表
文章目录