gpt4 book ai didi

android - 防止 DrawerLayout 处理内容区域中的触摸

转载 作者:行者123 更新时间:2023-11-29 14:32:12 26 4
gpt4 key购买 nike

正常情况下,当按下 DrawerLayout 的内容区域时,抽屉将关闭并且触摸被消耗。有没有办法阻止这种情况并将触摸事件传递到内容区域?

谢谢!

最佳答案

我最终修改了 DrawerLayout。

onInterceptTouchEvent(MotionEvent ev) 方法中,您必须防止将 interceptForTap 设置为 true。一种方法是删除以下条件。

if (mScrimOpacity > 0 &&
isContentView(mLeftDragger.findTopChildUnder((int) x, (int) y))) {
interceptForTap = true;
}

这将允许触摸“失败”。

要让抽屉不关闭,您可以将抽屉锁定模式设置为LOCK_MODE_LOCKED_OPEN

关于android - 防止 DrawerLayout 处理内容区域中的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18605491/

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