動的レーダーを描画しようとしていますが、円錐形を正しく描画できません。2 つの線を正常に機能させることはできますが、それらの間の陰影を機能させることはできません。
私の目標:
私が得ているもの:
そして、これは私のコードです:
paint.setColor(Color.WHITE);
RectF oval = new RectF(0,0,200,200);
canvas.drawArc(oval,(float)globalAzimuth+26, (float)globalAzimuth-26,false,paint);
globalAzimuth は、電話が向いている方向です。電話と同じようにレーダーが回転します。線はきれいに回転し、同期していますが、弧は大きくなり、明らかにひどく外れています.
誰もこれを行う方法を知っていますか?