【发布时间】:2012-09-05 00:29:23
【问题描述】:
在我的自定义视图中,我绘制了多个填充的Arcs,如下所示:
canvas.drawArc(oval, startAngle, sweepAngle, true, sectorPaint);
现在,我想在圆弧的中心绘制一个图标。我从这个开始:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_icon);
canvas.drawBitmap(bitmap, pointX, pointY, null); //pointX & pointY ??
但是,我不知道应该为pointX 和pointY 设置什么。这是我的数据:
- 椭圆中心坐标和半径。
- startAngle 和 sweepAngle(因此可以导出 endAngle)
有没有办法知道pointX 和pointY 给出这些输入的值?
编辑:插图草图:
【问题讨论】:
-
你能把你想要实现的屏幕截图也放上来
-
@SunnyKumarAditya 用草图编辑。请看一下。