Верхняя кнопка: не нажата, нижняя кнопка нажата
Как сделать так, чтобы анимация блока «по умолчанию» при нажатии кнопки на android соответствовала заданному рисуемому фону? Нарисованный фон дает кнопкам закругленные углы.
Редактировать: пульсация. xml работает, но накладывается на текст кнопки.
Кнопка:
<Button
android:id="@+id/about"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:textSize="20sp"
android:text="test123"
android:padding="5dip"
android:textAllCaps="false"
android:textColor="@color/settings"
android:foreground="@drawable/ripple"
/>
Кнопка рисования setting_ 1012 *
<?xml version="1.0" encoding="utf-8"?>
<!-- res/drawable/rounded_edittext.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="@color/colorWhite"/>
<corners
android:bottomRightRadius="15dp"
android:bottomLeftRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp"/>
</shape>
Пульсация. xml
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:attr/colorControlHighlight">
<item android:id="@android:id/mask">
<shape android:shape="rectangle">
<solid android:color="#000000" />
<corners
android:bottomRightRadius="15dp"
android:bottomLeftRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp"/>
</shape>
</item>
<item android:drawable="@drawable/setting_button" />
</ripple>