我在我的应用程序中使用ImageButton
。使用onTouch
事件和onTouchListener
我正在响应触摸事件。
触摸事件完成后,我只是在目标位置显示ImageButton
。
相反,我希望它看起来像拖动ImageButton
。任何人都可以指出我正确的方向。
答案 0 :(得分:2)
This blog有两个很好的例子,说明如何使用触摸事件在屏幕上移动任何类型的视图。
答案 1 :(得分:1)
我不确定我明白问题所在。你写了“一旦触摸事件完成[...]” - 这是否意味着你已经让它在一种情况下工作而不是其他情况?您是否认为当MotionEvent的动作为MotionEvent.ACTION_UP
时触摸事件已完成?如果你有那部分工作,那么为什么不只是为行动MotionEvent.ACTION_MOVE
重复使用相同的代码?
答案 2 :(得分:0)
定义一个自己的视图,它正在扩展图像按钮,为“活动”状态定义一个drawable并设置(或重置)drawable onclick