#android #pinchzoom #pull-to-refresh
#Android #pinchzoom #вытягивание для обновления
Вопрос:
Моя активность содержит макет WebView и SwipeRefresh. если я нажимаю, чтобы просмотреть изображение в полноэкранном режиме, когда я уменьшаю масштаб, появляется значок обновления, и он перезагружает webview
Есть какие-либо предложения по исправлению этой ошибки?
Ответ №1:
Вы можете создать прослушиватель при масштабировании изображения, а затем сделать видимость SwipeRefreshLayout
скрытой или исчезнувшей
binding.image.setOn[PinchMethod] {
binding.swipeRefreshLayout.visibility = View.GONE
}
Или вы можете отключить SwipeRefreshLayout там.
Комментарии:
1. Я не могу понять ваше решение, как я могу узнать, отображается ли изображение в полноэкранном режиме в элементе WEBVIEW?
2. @BarelElbaz просто добавьте контейнер для webview, а затем создайте прослушиватель по своему идентификатору