【发布时间】:2017-04-29 08:24:30
【问题描述】:
是否可以在位图onTouchEvent方法中设置水波纹效果?
@Override
public void onTouchEvent(MotionEvent event) {
}
如果是,那么如何?
谢谢
【问题讨论】:
标签: android animation bitmap touch-event
是否可以在位图onTouchEvent方法中设置水波纹效果?
@Override
public void onTouchEvent(MotionEvent event) {
}
如果是,那么如何?
谢谢
【问题讨论】:
标签: android animation bitmap touch-event
如果您有一个 ImageView 并且在用户单击此 ImageView 后您想要显示波纹效果,您不需要使用 onTouchEvent 方法。如果是这种情况,可以在this StackOverflow 问题中找到答案。我将在下面总结答案。
将您的 ImageView 包装在 FrameLayout 中,并将您的波纹可绘制对象设置为 XML 中 FrameLayout 的 android:forgeround 属性。您可以在链接的答案中找到低于 21 的 Android SDK 版本的代码示例和解决方法。
【讨论】: