From 0f3b4397f30b02cc7ec2ea8e08c343d8dee73f56 Mon Sep 17 00:00:00 2001 From: ajp_anton Date: Mon, 27 Jul 2026 21:15:26 +0000 Subject: [PATCH] Avoid conflicting double-tap zoom gestures --- app/src/main/java/se/ajpanton/notificationlog/ZoomImageView.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/se/ajpanton/notificationlog/ZoomImageView.kt b/app/src/main/java/se/ajpanton/notificationlog/ZoomImageView.kt index df1fb6b..8c483bd 100644 --- a/app/src/main/java/se/ajpanton/notificationlog/ZoomImageView.kt +++ b/app/src/main/java/se/ajpanton/notificationlog/ZoomImageView.kt @@ -96,6 +96,9 @@ class ZoomImageView @JvmOverloads constructor( init { scaleType = ScaleType.MATRIX + // We implement double-tap-and-drag ourselves below. Leaving Android's + // quick-scale enabled makes both handlers modify the same matrix. + scaleDetector.isQuickScaleEnabled = false } override fun setImageBitmap(bitmap: Bitmap?) {