Android - 用手指拖动imageview不会更新位置

时间:2011-03-15 23:56:39

标签: android touch imageview

我正在使用框架布局和左/右边距组合来在屏幕上拖动图像视图。我在imageview的setOnTouchListener()中添加了所有代码。问题是UI没有在MotionEvent.ACTION_MOVE上重新绘制,我只在收到MotionEvent.ACTION_UP时看到更新。我如何强制视图在MotionEvent.ACTION_MOVE上的新位置重绘图像?

1 个答案:

答案 0 :(得分:1)

您想要使视图无效。如果你可以得到ImageView调用getParent()然后在父对象上失效,那应该强制重绘。

((View)v.getParent()).invalidate();