gpt4 book ai didi

android - 在不抬起手指的情况下检测触摸的项目改变(滑动)

转载 作者:行者123 更新时间:2023-11-29 00:43:51 25 4
gpt4 key购买 nike

我在 gridview 中创建了两个按钮。

我想达到以下目的,但不知道应该用什么方法?

首先我触摸第一个按钮,将显示 toast 1 msg。通过将我的手指滑到第二个按钮而不抬起我的手指,将显示 toast 2 msg。

当我从屏幕上抬起手指时,将显示 toast 3 msg。

最佳答案

也许能帮到你

gridview.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {

if(event.getAction() == MotionEvent.ACTION_MOVE){
gridview.requestFocusFromTouch();
gridview.setSelection(gridview.pointToPosition((int)event.getX(),(int)event.getY()));
return true;
}
if(event.getAction() == MotionEvent.ACTION_UP){
gridview.clearFocus();
return true;
}

return false;
}
});

关于android - 在不抬起手指的情况下检测触摸的项目改变(滑动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com