参考 Android L 的 RippleDrawable,https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html,有一种方法可以掩盖视图中的涟漪效果。掩蔽完成为
<ripple android:color="#ff0000ff">
<item android:drawable="@drawable/white" />
</ripple>
我们也可以使用
<ripple android:color="#ff0000ff">
<item android:drawable="@drawable/black" />
</ripple>
正如文档中提到的,遮罩层并没有在屏幕上绘制,而只是掩盖了涟漪效果。我很好奇,为什么要在那里设置颜色(白色或黑色或任何颜色)?我们中是否有任何重要的设置颜色作为遮罩,或者它确实是任何值?
希望有人开导...谢谢!