前提・実現したいこと
右上に出力される「︙」のRippleのように範囲が円のRippleを指定したい。
40dp×40dpの四角のイメージボタンにRippleを適用すると四角く波紋が広がるが、
その波紋を丸い円で広がりが終わるようにしたい。
該当のソースコード
xml
1 <ImageButton 2 android:id="@+id/ib_menu" 3 android:src="@drawable/menu_icon" 4 android:layout_width="40dp" 5 android:layout_height="40dp" 6 android:scaleType="fitCenter" 7 android:gravity="bottom" 8 android:background="@drawable/listselector" 9 />
listselector.xml
xml
1<?xml version="1.0" encoding="utf-8"?> 2<ripple xmlns:android="http://schemas.android.com/apk/res/android" 3 android:color="@color/listselect_color_v21"> 4 <item android:drawable="@color/background_color" /> 5</ripple>
試したこと
「Android Ripple mask 円」などでググったが、それらしいものがヒットせず。
補足情報(FW/ツールのバージョンなど)
Android Studio3.4
API21以上対象
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。