如何在android中拖动图像按钮

时间:2011-03-28 13:26:58

标签: android imagebutton ontouchevent ontouchlistener

我在我的应用程序中使用ImageButton。使用onTouch事件和onTouchListener我正在响应触摸事件。 触摸事件完成后,我只是在目标位置显示ImageButton。 相反,我希望它看起来像拖动ImageButton。任何人都可以指出我正确的方向。

3 个答案:

答案 0 :(得分:2)

This blog有两个很好的例子,说明如何使用触摸事件在屏幕上移动任何类型的视图。

答案 1 :(得分:1)

我不确定我明白问题所在。你写了“一旦触摸事件完成[...]” - 这是否意味着你已经让它在一种情况下工作而不是其他情况?您是否认为当MotionEvent的动作为MotionEvent.ACTION_UP时触摸事件已完成?如果你有那部分工作,那么为什么不只是为行动MotionEvent.ACTION_MOVE重复使用相同的代码?

答案 2 :(得分:0)

定义一个自己的视图,它正在扩展图像按钮,为“活动”状态定义一个drawable并设置(或重置)drawable onclick