我正在使用框架布局和左/右边距组合来在屏幕上拖动图像视图。我在imageview的setOnTouchListener()中添加了所有代码。问题是UI没有在MotionEvent.ACTION_MOVE上重新绘制,我只在收到MotionEvent.ACTION_UP时看到更新。我如何强制视图在MotionEvent.ACTION_MOVE上的新位置重绘图像?
答案 0 :(得分:1)
您想要使视图无效。如果你可以得到ImageView调用getParent()然后在父对象上失效,那应该强制重绘。
((View)v.getParent()).invalidate();