alpha_image.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int action=event.getAction();
// TODO Auto-generated method stub
switch (action)
{
case MotionEvent.ACTION_DOWN:
{
// store the X value when the user's finger was pressed down
next();
break;
}
case MotionEvent.ACTION_UP:
{
// store the X value when the user's finger was pressed down
previous();
break;
}
}
return false;
}
});
这是我用于通过手指触摸移动图像的代码,但它正在工作 (只移动左侧)有人可以帮我把图像右侧移动,即根据用户触摸图像需要移动。
提前致谢。
答案 0 :(得分:0)
我怀疑你误解了ACTION_UP和ACTION_DOWN的概念(或者你只是想创建一些非常自定义的UI)但是,你应该在拦截ACTION_DOWN后返回true
,以便在你举起你的ACTION_UP时被触发手指。