
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
子孫ビューの相対Rect情報を取得してオーバーレイから切り抜く - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
子孫ビューの相対Rect情報を取得してオーバーレイから切り抜く - Qiita
はじめに Android Advent Calendar 2019の12日目です。 今日は箸休めに、最近の技術に関することではな... はじめに Android Advent Calendar 2019の12日目です。 今日は箸休めに、最近の技術に関することではなくViewの操作に関することを書きます。 タイトルは「子孫ビューの相対Rect情報を取得してオーバーレイから切り抜く」で、今回はActivity側で、内包するFragentが持つViewの、特定の親ViewGroupからの相対Rect(矩形の座標)情報を取得して操作する例を、オーバーレイを切り抜く自作サンプルコードを元に説明します。 すごく抽象的な説明で分かりにくいと思うので、ちょっと図で説明を。 ActivityがMainFragmentと、Activity全体を覆うMaskView(半透明のオーバーレイ)をレイアウトとして持っているとします。 ※MaskViewは独自定義のカスタムビューで、オーバーレイの色や特定のRect範囲を透明にするメソッドを持っています