在TranslationAnimation期间,OnTouchListener不会进行转换

时间:2015-04-04 03:01:30

标签: android imageview ontouchlistener

我遇到了在屏幕上移动的ImageView的问题。不幸的是,只有当我触摸ImageView的原始位置时才会触发onTouch Event。当imageView移动时,它忽略了onTouch事件。总之,原始位置是触发OnTouch事件的唯一方法。

1 个答案:

答案 0 :(得分:2)

您应该使用Property Animations而不是这些View Animations。处理触摸是使用这种动画的最重要原因之一。

ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", 0f, 100f);
anim.setDuration(1000);
anim.start();

如果您想了解更多信息,请点击以下链接: http://developer.android.com/guide/topics/graphics/prop-animation.html