私のカスタム ビューでは、次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んpointY。ここに私が持っているデータがあります:
- 楕円の中心座標と半径。
- startAngleおよびsweepAngle (したがって、endAngleを導出できます)
値を知り、それらの入力を与えるpointX方法はありますか?pointY
編集:イラストスケッチ:
