Làm cách nào để tạo hiệu ứng gợn sóng trong bố cục tuyến tính / tương đối đơn giản khi chạm vào bố cục?
Tôi đã thử đặt nền của bố cục thành một cái gì đó như:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight" >
<item android:drawable="@android:color/white"/>
</ripple>
Tuy nhiên, tôi chỉ nhìn thấy một nền trắng đơn giản và không có hiệu ứng gợn sóng khi chạm vào bố cục. Tôi đang làm gì sai?
Biên tập:
Để tham khảo, đây là tệp xml bố cục của tôi:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="250dp"
android:layout_height="250dp"
android:background="@drawable/test"
android:clickable="true">
</RelativeLayout>
<item android:drawable="@android:color/white"/>
phần này. Vì vậy, tôi không chắc điều này sẽ hoạt động như thế nào nếu tôi muốn có màu nền trên bố cục. Đặt cái này lên trên một bố cục khác với màu nền cũng không hoạt động!