【Android】backgroundで背景色を指定するとクリックエフェクトが出なくなる理由
備忘録
詳細は以下のページを参考に
独自のBackgroundでRipple Effectを使用する - Firespeed
▼理由
・そもそもクリックエフェクト(※1)はbackgroundに実装されている。
・だからbackgroundに背景色を指定するとクリックエフェクトが無効になる。
▼対策
・backgroundに背景色を指定するとき、一緒にクリックエフェクトも明示的に実装しないといけない。
※1 クリックしたときに波紋状に広がるエフェクト。Ripple Effectっていうらしい。