gpt4 book ai didi

android - Android fragment 中的 dispatchTouchEvent

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

我正在尝试在 Fragment 中使用向上滑动和向下滑动手势。同样适用于 Activity 。在 Fragment 中,我对 dispatchTouchEvent 有疑问。如何在 Fragment 中使用 dispatchTouchEvent?是否有等效的方法来实现这一点?

@Override
public boolean dispatchTouchEvent(MotionEvent me)
{
this.detector.onTouchEvent(me);
return super.dispatchTouchEvent(me);
}

最佳答案

fragment 附加到 Activity ,而不是替换 Activity 。因此,您仍然可以在 fragment 父 Activity 中覆盖 dispatchTouchEvent 并从那里传递任何操作。

例如:

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
MyFragment myFragment = (MyFragment) getFragmentManager().findFragmentByTag("MY_FRAGMENT_TAG");
myFragment.doSomething();
return super.dispatchTouchEvent(ev);
}

关于android - Android fragment 中的 dispatchTouchEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573026/

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