Goo*_*ofy 5 android canvas draw
我能够绘制一个锋利边缘的矩形,现在我需要使锋利的边缘变圆.
怎么做?
这是我的代码:
public void drawShape(Canvas canvas, Renderer renderer, float x, float y,
int seriesIndex, Paint paint) {
float halfShapeWidth = shape_width / 2;
canvas.drawRect(x , y - halfShapeWidth, x + SHAPE_WIDTH, y + halfShapeWidth, paint);
}
Run Code Online (Sandbox Code Playgroud)
如何通过传递相同的参数使这个圆角矩形?
Goo*_*ofy 27
好吧,我自己通过使用此代码解决了它:
RectF r = new RectF(1,2,3,4);
canvas.drawRoundRect(r, 0, 0, mPaint);
Run Code Online (Sandbox Code Playgroud)
希望它会帮助别人.
归档时间: |
|
查看次数: |
12736 次 |
最近记录: |