-2

ドローアブル サークルの周りに境界線を描画したいと考えています。

私はこのコードを持っています:

  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 軸を決定するべきではありませんか? 何が他の上に描かれていますか?

4

1 に答える 1