【问题标题】:How to avoid zoom(pinch) from triggering swipeToRefresh layout如何避免缩放(捏)触发滑动刷新布局
【发布时间】:2021-06-07 09:48:30
【问题描述】:

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

有什么修复这个bug的建议吗?

【问题讨论】:

    标签: android pinchzoom pull-to-refresh


    【解决方案1】:

    您可以在缩放图像时成为听众,然后让 SwipeRefreshLayout 隐藏或消失的可见性

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

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

    【讨论】:

    • 我无法理解您的解决方案,我如何知道图像是否在 WEBVIEW 元素中以全屏模式显示?
    • @BarelElbaz 只需为 webview 添加容器,然后在其 ID 上创建监听器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    相关资源
    最近更新 更多