エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Android】ボタンを押した時に波紋状のエフェクトを出す(Ripple Effect) - canvas
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Android】ボタンを押した時に波紋状のエフェクトを出す(Ripple Effect) - canvas
ボタンの背景色を変更するためにbackgroudで色指定をするとRipple Effectが表示されなくなる。 backgrou... ボタンの背景色を変更するためにbackgroudで色指定をするとRipple Effectが表示されなくなる。 backgroudを変更するとRipple Effectの設定が上書きされて無くなってしまうため、自分で設定しないといけない。 Ripple Effectとは ボタンを押したときに出る波紋状のエフェクトのこと。 Andoroid5.0ではRippleDrawableが導入され、実装が楽になった。 実装方法 ここではAndoroid5.0以降を対象に、RippleDrawableを利用して実装する。 やり方としては単純で、RippleDrawableを記述したXML(button_ripple.xml)を作成しておき、ボタンのbackground(activity_main.xml)からそれを呼び出すだけ。 (XMLじゃなくてJavaからでも実装できるが、ここではXMLからで実装す