public BubbleBackgroudShapeDrawable(Shape s,final int fill, int stroke, int strokeWidth) {
super(s);
this.strokeWidth = strokeWidth;
fillpaint = this.getPaint();
// fillpaint.setColor(fill);
final Rect r = getBounds();
// fillpaint.setShader(new LinearGradient(0, r.width(), 0, 0, fill, Color.WHITE, Shader.TileMode.MIRROR));
ShapeDrawable.ShaderFactory sf = new ShapeDrawable.ShaderFactory() {
@Override
public Shader resize(int width, int height) {
LinearGradient lg = new LinearGradient(0, width, 0, 0, Color.WHITE, fill, Shader.TileMode.REPEAT);
return lg;
}
};
setShaderFactory(sf);
strokepaint = new Paint(fillpaint);
strokepaint.setStyle(Paint.Style.STROKE);
strokepaint.setStrokeWidth(strokeWidth);
strokepaint.setColor(stroke);
}
PersonColorDrawableHelper.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:geoPingProject
作者:
评论列表
文章目录