我遇到了在屏幕上移动的 ImageView 的问题。不幸的是,只有当我触摸 ImageView 的原始位置时才会触发 onTouch 事件
。当imageView
移动时,它会忽略onTouch事件。综上所述,原始位置是触发OnTouch事件的唯一途径。
最佳答案
您应该使用属性动画而不是这些 View 动画。处理触摸是使用此类动画的最重要原因之一。
ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", 0f, 100f);
anim.setDuration(1000);
anim.start();
如果您想了解更多信息,请点击此链接: http://developer.android.com/guide/topics/graphics/prop-animation.html
关于android - OnTouchListener 在 TranslationAnimation 期间不进行翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442251/