当我触摸 Imageview 时,我调用另一个 imageview 的动画。动画成功发生,但它取消了 Ontouch 事件,因此当我从 Imageview 抬起手指时不会调用 Ontouch 中的 UP 事件,如何制作它们以便也调用 UP 事件。我搜索它分配,但我找不到任何东西。我的代码如下:` fingerPlaceImageView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Handler handlerTimer = new Handler();
if (event.getAction()==MotionEvent.ACTION_DOWN) {
animationImageView.startAnimation(shakeAnimation);
Toast.makeText(MainActivity.this, "here", Toast.LENGTH_LONG).show();
handlerTimer.postDelayed(mUpdateTimeTask, 2500);
}
if (event.getAction()==MotionEvent.ACTION_UP) {
animationImageView.clearAnimation();
if (handlerTimer!=null) {
handlerTimer.removeCallbacks(mUpdateTimeTask);
}
}
return false;
}
});`