嗨,我想创建一个形状可绘制和填充它与白色描边渐变颜色这里是我的代码
ShapeDrawable greenShape = new ShapeDrawable(new RectShape());
Shader shader1 = new LinearGradient(0, 0, 0, 50, new int[] {
0xFFBAF706, 0xFF4CD52F }, null, Shader.TileMode.CLAMP);
greenShape.getPaint().setShader(shader1);
greenShape.getPaint().setStrokeWidth(3);
greenShape.getPaint().setColor(Color.WHITE);
greenShape.getPaint().setStyle(Paint.Style.FILL_AND_STROKE);`问题是矩形看起来有渐变填充,但没有笔触。
发布于 2011-06-04 04:25:40
看起来这个人也在为同样的问题而苦苦挣扎,他们找到的唯一方法是将ShapeDrawable子类化:
https://stackoverflow.com/questions/6231911
复制相似问题