如何避免缩放捏触发 swipeToRefresh 布局

问题描述

我的活动包含 webView 和 SwipeRefresh 布局。 如果我在缩小时单击以全屏查看图像,则会出现刷新图标并重新加载 webview

对于修复这个错误有什么建议吗?

解决方法

您可以在缩放图像时设置监听器,然后使 SwipeRefreshLayout 隐藏或消失

binding.image.setOn[PinchMethod] {
   binding.swipeRefreshLayout.visibility = View.GONE
}

或者你可以在那里禁用 SwipeRefreshLayout。