Bir düğme oluşturdum ve o düğmeye dalgalanma efekti eklemek istiyorum!
Bir düğme bg XML dosyası oluşturdum: (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>
Ve bu benim dalgalanma efekti dosyam: (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>
Ve bu benim dalgalanma efekti eklemek istediğim Düğmem:
<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" />
Ancak dalgalanma efekti ekledikten sonra düğme arka planı şeffaftır ve düğme yalnızca tıklandığında görüntülenir, örneğin:
Tıklamadan Önce
Tıklamada

Ancak hem düğme arka plan rengine hem de dalgalanma efektine ihtiyacım var, bu kodun bir kısmını Stack Overflow'un farklı bloglarında buldum, ancak yine de çalışmıyor!
lveya ekleyebilirsiniz m. (düzenlememe bakın)