在我的自定义视图中,我像这样绘制了多个填充Arc
的 s:
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
and设置什么pointY
。这是我拥有的数据:
- 椭圆中心坐标和半径。
- startAngle 和 sweepAngle(因此可以导出 endAngle)
有没有办法知道这些值pointX
并pointY
给出这些输入?
编辑:插图草图: