Tôi đang cố gắng để CardView hiển thị hiệu ứng gợn khi chạm bằng cách đặt thuộc tính android: backgound trong tệp XML hoạt động như được mô tả ở đây trên trang Nhà phát triển Android, nhưng nó không hoạt động. Không có hình ảnh động nào, nhưng phương thức trong onClick được gọi. Tôi cũng đã thử tạo một tệp ripple.xml như được đề xuất ở đây , nhưng kết quả tương tự.
CardView như xuất hiện trong tệp XML của hoạt động:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="155dp"
android:layout_height="230dp"
android:elevation="4dp"
android:translationZ="5dp"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:onClick="showNotices"
android:background="?android:attr/selectableItemBackground"
android:id="@+id/notices_card"
card_view:cardCornerRadius="2dp">
</android.support.v7.widget.CardView>
Tôi còn khá mới đối với sự phát triển của Android, vì vậy tôi có thể đã mắc một vài sai lầm rõ ràng.
Cảm ơn trước.