1. ホーム
  2. android

[解決済み] ImageButtonにMaterial Design Touch Rippleを適用する?

2022-10-11 04:15:31

質問

画像ボタンがあるのですが、ロリポップの通常のボタンにはリップル効果が組み込まれているのに対し、静止画像であるため、クリックしてもタッチアニメーションで反応しません。マテリアルデザインの波紋タッチ効果を画像に追加したいのですが、それを実装する方法が見つからないようです。画像の上にカラーフィルターを設定することはできますが、それは波紋効果ではありません。私がやろうとしていることの例としては、Google Play Music でアルバム カバー画像を保持すると、画像上を影の波紋が移動することです。

どのように解決するのですか?

より良い結果を得るために。

<ImageButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@android:drawable/ic_button"
    android:background="?attr/selectableItemBackgroundBorderless"
/>