gpt4 book ai didi

Android Press LongClickListener 获取X,Y坐标,OnTouchListener

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:24 25 4
gpt4 key购买 nike

我有一个按钮,想使用 LongClickListener,通过按下按钮来获取更改按钮位置期间的坐标。如何在 LongClickListener 或其他方法中获取单击/鼠标的 X、Y 坐标。

我用 OnTouchListener 试了一下,效果很好。但问题是 TouchListener 会在每次点击时使用react,而不是我只希望在按下时使用react。

最佳答案

像在 OnTouchListener 中那样做:

OnTouchListener mOnTouch = new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
final int action = ev.getAction();
switch (action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN: {
final int x = (int) ev.getX();
final int y = (int) ev.getY();
break;
}
};

关于Android Press LongClickListener 获取X,Y坐标,OnTouchListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530350/

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