エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Lolipop より前のバージョンでカスタムビューに影をつける - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Lolipop より前のバージョンでカスタムビューに影をつける - Qiita
今現在 Lolipop より前のバージョンで開発を行ってるとsetElevationが反映されません。 フラットですが... 今現在 Lolipop より前のバージョンで開発を行ってるとsetElevationが反映されません。 フラットですが、随分とノッペリとしたデザインになってしまいますね。 View に影を付ける方法は、ここに記載されている様に 9-patch や shape を使う方法がありますが、中でもカスタムビュー内でonDrawをオーバーライドする方法が一番手頃だと思います。 上記サイトでも紹介されている Shadow.java は自分の影の描画を行うのですが、描画順によっては折角描画した影が上書きされてしまいました。 なので、描画が後の View が前の View の影を描画する必要があります。 import android.content.res.Resources; import android.graphics.Canvas; import android.graphics.Color; i