Android キャンバスで、多くの形状 (長方形と 2 つの円) を持つクリッピング領域を定義しました。クリッピング領域で定義された内接長方形を取得したい。
キャンバスにはgetClipBounds()
、外接する四角形を取得するメソッドがありますが、代わりに内接する四角形を取得するにはどうすればよいですか?
編集:元の形状の作成方法に関する情報は次のとおりです。
- 最初に大きな円のクリップを追加します
Region.Op.INTERSECT
- 次に、垂直の長方形のクリップを追加します
Region.Op.INTERSECT
- 次に、小さな円のクリップを追加します
Region.Op.DIFFERENCE