Saya membuat tombol dan saya ingin menambahkan efek riak ke tombol itu!
Saya membuat file XML tombol bg: (bg_btn.xml)
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<gradient android:startColor="#FFFFFF" android:endColor="#00FF00" android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" android:color="#000000" />
</shape>
Dan ini file efek riak saya: (ripple_bg.xml)
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:color="#f816a463"
tools:targetApi="lollipop">
<item android:id="@android:id/mask">
<shape android:shape="rectangle">
<solid android:color="#f816a463" />
</shape>
</item>
</ripple>
Dan Ini Tombol saya yang ingin saya tambahkan efek riak:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button"
android:layout_centerHorizontal="true"
android:layout_marginTop="173dp"
android:textColor="#fff"
android:background="@drawable/ripple_bg"
android:clickable="true" />
Tetapi setelah menambahkan latar belakang tombol efek riak transparan, dan tombol hanya ditampilkan ketika diklik, seperti ini:
Sebelum Klik
Saat Diklik

Tetapi saya membutuhkan warna latar belakang tombol dan efek riak, saya menemukan beberapa kode ini di blog Stack Overflow yang berbeda, tetapi tetap saja tidak berfungsi!
latau mke link gambar. (lihat suntingan saya)