ドローアブル サークルの周りに境界線を描画したいと考えています。
私はこのコードを持っています:
public void draw(Canvas canvas) {
myDrawable.draw(canvas);
canvas.drawArc(toHighlightBounds, 0F, 360F, /* useCenter= */ false, borderPaint);
}
行の順序を変更すると、出力が似ているのはなぜですか?
public void draw(Canvas canvas) {
canvas.drawArc(toHighlightBounds, 0F, 360F, /* useCenter= */ false, borderPaint);
myDrawable.draw(canvas);
}
順序が z 軸を決定するべきではありませんか? 何が他の上に描かれていますか?