課題
ConstraintLayoutにタッチフィードバックをつけたい。selectorのstate_pressedを使おうとしたが
反応しない。どうすればよいか。
対応
selectorのstate_pressedはViewがclickableでないと反応しない。
<android.support.constraint.ConstraintLayout android:clickable="true" android:focusable="true" android:background="?android:attr/selectableItemBackground" >
android:focusable=trueでないとclickもできないので合わせて設定。ないと警告がでる。
?android:attr/selectableItemBackgroundを使えば自分で作らなくてもエフェクトしてくれる