仅在部分视图上绘制波纹效果

时间:2019-08-10 20:13:42

标签: android material-design

我正在开发自定义日历视图。我想在触摸日历的各个日期而不是整个视图时显示涟漪效应。如何正确实施?为了处理点击,我已经成功地计算了onTouchEvent中被点击的单元格的坐标。

1 个答案:

答案 0 :(得分:1)

只需在视图xml上添加以下代码即可。只有要显示波纹的部分。如果您有多个视图,则将其放入线性视图,相对视图或任何视图中。然后为他们使用代码。

        android:foreground="?attr/selectableItemBackground"