zoomimage icon indicating copy to clipboard operation
zoomimage copied to clipboard

EngineGlideSubsamplingImageGenerator 问题

Open 821938089 opened this issue 10 months ago • 2 comments

这样子加载是不对的

modelToImageSource 无法覆盖所有情况

Glide内部可以自定义很多处理流程,例如修改model,通过反射拿到view的model和其实是可能和实际model不符,导致无法复用缓存,然后加载流程(DataFetcher)也可以自定义,导致也不能正确加载

所以只能交给Glide处理

正确实现参考

不过仍然有一些问题无法解决,例如Glide加载是可以带参数的,但是这里不可能给一样的参数,只能交给用户自定义,所以只能加载有缓存的

class GlideSubsamplingImageGeneratorImpl : GlideSubsamplingImageGenerator {
    override suspend fun generateImage(
        context: Context,
        glide: Glide,
        model: Any,
        drawable: Drawable
    ): SubsamplingImageGenerateResult? {
        val imageSource = object : ImageSource {
            override val key: String = model.toString()

            override fun openSource(): Source {
                return Glide.with(context)
                    .asFile()
                    .load(model)
                    .onlyRetrieveFromCache(true)
                    .submit()
                    .get()
                    .source()
            }
        }

        return SubsamplingImageGenerateResult.Success(SubsamplingImage(imageSource, null))
    }

    override fun equals(other: Any?): Boolean {
        if (this === other) return true
        return other != null && this::class == other::class
    }

    override fun hashCode(): Int {
        return this::class.hashCode()
    }

    override fun toString(): String {
        return "GlideSubsamplingImageGeneratorImpl"
    }

}

821938089 avatar Feb 17 '25 12:02 821938089

在 glide 现有的架构下没有十全十美的办法,所以我留了自定义的口子

panpf avatar Mar 13 '25 09:03 panpf

那可以考虑先用这个来获取,失败再 fallback 到 modelToImageSource,可以提高覆盖率

821938089 avatar Mar 14 '25 06:03 821938089

那可以考虑先用这个来获取,失败再 fallback 到 modelToImageSource,可以提高覆盖率

如果使用thumbnail 会导致无法子采样的坑。

dulithink avatar Jul 08 '25 15:07 dulithink

是否有更详细的信息?

那可以考虑先用这个来获取,失败再 fallback 到 modelToImageSource,可以提高覆盖率

如果使用thumbnail 会导致无法子采样的坑。

panpf avatar Jul 08 '25 15:07 panpf

是否有更详细的信息?

那可以考虑先用这个来获取,失败再 fallback 到 modelToImageSource,可以提高覆盖率

如果使用thumbnail 会导致无法子采样的坑。

就是在glide 加载图片的同时调用thumbnail(glide), 目前看到的情况就是子采样是模糊的。

 Glide.with(imageView)
                  .load(finalObj)
                  .thumbnail(
                      Glide.with(imageView)
                          .load(finalObj)
                          .override(width, width))

dulithink avatar Jul 08 '25 16:07 dulithink

看看日志输出了什么错误信息

panpf avatar Jul 08 '25 16:07 panpf

看看日志输出了什么错误信息

没有错误信息, 不过看调用, generateImage 调用了2次, 不知道这个会不会造成子采样失败。

目前对于大图确实很难受,不使用thumbnail 就会慢点,但是使用thumbnail又会导致子采样失败呢。

dulithink avatar Jul 08 '25 16:07 dulithink

日志级别改为 debug 才能看到调式日志,子采样失败都有 debug 日志输出的

panpf avatar Jul 08 '25 16:07 panpf

日志级别改为 debug 才能看到调式日志,子采样失败都有 debug 日志输出的

下面是日志, 没看出来哪儿问题。 要不我将代码和图片,直接发你邮箱你看看?


2025-07-09 00:19:21.379 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. reset:contentSizeChanged. Reset. containerSize=1240x2772, contentSize=1240x1653, contentOriginSize=0x0, contentScale=Fit, alignment=Center, rotation=0, scalesCalculator=DynamicScalesCalculator(multiple=3.0), readMode=ReadMode(sizeType=2, decider=LongImageDecider(2.5:5.0)). keepTransform=false. hasUserActions=false. diffResult=ResetParamsDiffResult(contentSize). minScale=1.0, mediumScale=3.0, maxScale=9.0, baseTransform=(1.0x1.0,0.0x560.0,0.0,0.0x0.0,0.5x0.3), userTransform=(1.0x1.0,0.0x0.0,0.0,0.0x0.0,0.0x0.0), transform=(1.0x1.0,0.0x560.0,0.0,0.0x0.0,0.5x0.3)
2025-07-09 00:19:21.382 10850-10850 GlideZoomImageView      com...android.image.dev  D  SubsamplingEngine. resetTileDecoder:contentSizeChanged. skipped. parameters are not ready yet. subsamplingImage=null, contentSize=1240x1653, coroutineScope=CoroutineScope(coroutineContext=[JobImpl{Active}@2b17333, Dispatchers.Main])
2025-07-09 00:19:24.092 10850-10855 ery.preview.dev         com...android.image.dev  I  _Desupression native alloc gc_urgency: 70581 native bytes: 146091309
2025-07-09 00:19:28.979 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=487.71x1685.73, panChange=0.0x0.0, zoomChange=1.0, rotationChange=0.0. targetScale=1.0, targetUserScale=1.0, addUserScale=0.0 -> 0.0, addUserOffset=0.0x0.0 -> 0.0x0.0, userTransform=(1.0x1.0,0.0x0.0,0.0,0.0x0.0,0.0x0.0) -> (1.0x1.0,0.0x0.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:28.993 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=506.93x1653.17, panChange=19.22x-32.56, zoomChange=1.0709, rotationChange=0.0. targetScale=1.0709, targetUserScale=1.0709, addUserScale=0.0709 -> 0.0709, addUserOffset=-15.36x-152.1 -> -15.36x-99.0, userTransform=(1.0x1.0,0.0x0.0,0.0,0.0x0.0,0.0x0.0) -> (1.07x1.07,-15.36x-99.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.011 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=512.62x1632.69, panChange=5.69x-20.48, zoomChange=1.0752, rotationChange=0.0. targetScale=1.1514, targetUserScale=1.1514, addUserScale=0.0805 -> 0.0805, addUserOffset=-33.59x-152.24 -> -33.59x-111.0, userTransform=(1.07x1.07,-15.36x-99.0,0.0,0.0x0.0,0.0x0.0) -> (1.15x1.15,-48.95x-210.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.029 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=514.53x1618.55, panChange=1.91x-14.14, zoomChange=1.0543, rotationChange=0.0. targetScale=1.2139, targetUserScale=1.2139, addUserScale=0.0625 -> 0.0625, addUserOffset=-28.57x-114.14 -> -28.57x-87.0, userTransform=(1.15x1.15,-48.95x-210.0,0.0,0.0x0.0,0.0x0.0) -> (1.21x1.21,-77.52x-297.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.044 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.66x1606.87, panChange=1.14x-11.69, zoomChange=1.0578, rotationChange=0.0. targetScale=1.2841, targetUserScale=1.2841, addUserScale=0.0702 -> 0.0702, addUserOffset=-33.11x-122.47 -> -33.11x-97.0, userTransform=(1.21x1.21,-77.52x-297.0,0.0,0.0x0.0,0.0x0.0) -> (1.28x1.28,-110.63x-394.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.060 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.47x1597.64, panChange=-0.19x-9.23, zoomChange=1.0546, rotationChange=0.0. targetScale=1.3542, targetUserScale=1.3542, addUserScale=0.0701 -> 0.0701, addUserOffset=-34.36x-118.38 -> -34.36x-98.0, userTransform=(1.28x1.28,-110.63x-394.0,0.0,0.0x0.0,0.0x0.0) -> (1.35x1.35,-144.99x-492.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.077 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=514.56x1590.67, panChange=-0.91x-6.96, zoomChange=1.0457, rotationChange=0.0. targetScale=1.4161, targetUserScale=1.4161, addUserScale=0.0619 -> 0.0619, addUserOffset=-31.07x-102.41 -> -31.07x-85.0, userTransform=(1.35x1.35,-144.99x-492.0,0.0,0.0x0.0,0.0x0.0) -> (1.42x1.42,-176.06x-577.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.096 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=513.25x1584.72, panChange=-1.31x-5.96, zoomChange=1.043, rotationChange=0.0. targetScale=1.4769, targetUserScale=1.4769, addUserScale=0.0609 -> 0.0609, addUserOffset=-31.0x-99.14 -> -31.0x-85.0, userTransform=(1.42x1.42,-176.06x-577.0,0.0,0.0x0.0,0.0x0.0) -> (1.48x1.48,-207.06x-662.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.112 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=512.68x1578.18, panChange=-0.57x-6.54, zoomChange=1.0494, rotationChange=0.0. targetScale=1.5498, targetUserScale=1.5498, addUserScale=0.0729 -> 0.0729, addUserOffset=-36.13x-117.46 -> -36.13x-101.0, userTransform=(1.48x1.48,-207.06x-662.0,0.0,0.0x0.0,0.0x0.0) -> (1.55x1.55,-243.19x-763.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.129 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=513.39x1570.86, panChange=0.71x-7.32, zoomChange=1.0528, rotationChange=0.0. targetScale=1.6316, targetUserScale=1.6316, addUserScale=0.0818 -> 0.0818, addUserOffset=-39.17x-130.85 -> -39.17x-113.0, userTransform=(1.55x1.55,-243.19x-763.0,0.0,0.0x0.0,0.0x0.0) -> (1.63x1.63,-282.36x-876.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.145 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=513.69x1563.13, panChange=0.3x-7.73, zoomChange=1.0457, rotationChange=0.0. targetScale=1.7061, targetUserScale=1.7061, addUserScale=0.0745 -> 0.0745, addUserOffset=-36.05x-119.5 -> -36.05x-119.5, userTransform=(1.63x1.63,-282.36x-876.0,0.0,0.0x0.0,0.0x0.0) -> (1.71x1.71,-318.41x-995.5,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.162 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=514.54x1557.63, panChange=0.85x-5.51, zoomChange=1.034, rotationChange=0.0. targetScale=1.7642, targetUserScale=1.7642, addUserScale=0.058 -> 0.058, addUserOffset=-27.45x-92.51 -> -27.45x-92.51, userTransform=(1.71x1.71,-318.41x-995.5,0.0,0.0x0.0,0.0x0.0) -> (1.76x1.76,-345.86x-1088.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.178 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.53x1553.66, panChange=0.99x-3.97, zoomChange=1.0277, rotationChange=0.0. targetScale=1.8131, targetUserScale=1.8131, addUserScale=0.0489 -> 0.0489, addUserOffset=-22.85x-77.3 -> -22.85x-77.3, userTransform=(1.76x1.76,-345.86x-1088.0,0.0,0.0x0.0,0.0x0.0) -> (1.81x1.81,-368.71x-1165.3,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.195 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.83x1549.44, panChange=0.3x-4.22, zoomChange=1.026, rotationChange=0.0. targetScale=1.8601, targetUserScale=1.8601, addUserScale=0.0471 -> 0.0471, addUserOffset=-22.66x-74.81 -> -22.66x-74.81, userTransform=(1.81x1.81,-368.71x-1165.3,0.0,0.0x0.0,0.0x0.0) -> (1.86x1.86,-391.37x-1240.11,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.213 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=516.42x1544.45, panChange=0.59x-4.99, zoomChange=1.0267, rotationChange=0.0. targetScale=1.9098, targetUserScale=1.9098, addUserScale=0.0497 -> 0.0497, addUserOffset=-23.63x-79.47 -> -23.63x-79.47, userTransform=(1.86x1.86,-391.37x-1240.11,0.0,0.0x0.0,0.0x0.0) -> (1.91x1.91,-415.01x-1319.58,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.229 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=516.97x1538.94, panChange=0.55x-5.52, zoomChange=1.0264, rotationChange=0.0. targetScale=1.9601, targetUserScale=1.9601, addUserScale=0.0503 -> 0.0503, addUserOffset=-24.0x-80.99 -> -24.0x-80.99, userTransform=(1.91x1.91,-415.01x-1319.58,0.0,0.0x0.0,0.0x0.0) -> (1.96x1.96,-439.0x-1400.57,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.246 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=517.73x1534.62, panChange=0.77x-4.32, zoomChange=1.0222, rotationChange=0.0. targetScale=2.0037, targetUserScale=2.0037, addUserScale=0.0436 -> 0.0436, addUserOffset=-20.5x-69.71 -> -20.5x-69.71, userTransform=(1.96x1.96,-439.0x-1400.57,0.0,0.0x0.0,0.0x0.0) -> (2.0x2.0,-459.5x-1470.28,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.262 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=518.96x1531.81, panChange=1.23x-2.8, zoomChange=1.0162, rotationChange=0.0. targetScale=2.0362, targetUserScale=2.0362, addUserScale=0.0325 -> 0.0325, addUserOffset=-14.63x-51.57 -> -14.63x-51.57, userTransform=(2.0x2.0,-459.5x-1470.28,0.0,0.0x0.0,0.0x0.0) -> (2.04x2.04,-474.13x-1521.85,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.279 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=519.7x1530.09, panChange=0.74x-1.72, zoomChange=1.0108, rotationChange=0.0. targetScale=2.0582, targetUserScale=2.0582, addUserScale=0.022 -> 0.022, addUserOffset=-9.97x-34.64 -> -9.97x-34.64, userTransform=(2.04x2.04,-474.13x-1521.85,0.0,0.0x0.0,0.0x0.0) -> (2.06x2.06,-484.1x-1556.5,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.295 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=520.15x1528.77, panChange=0.44x-1.33, zoomChange=1.0064, rotationChange=0.0. targetScale=2.0713, targetUserScale=2.0713, addUserScale=0.0131 -> 0.0131, addUserOffset=-5.95x-20.99 -> -5.95x-20.99, userTransform=(2.06x2.06,-484.1x-1556.5,0.0,0.0x0.0,0.0x0.0) -> (2.07x2.07,-490.05x-1577.49,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.312 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=520.59x1527.86, panChange=0.45x-0.91, zoomChange=1.0049, rotationChange=0.0. targetScale=2.0815, targetUserScale=2.0815, addUserScale=0.0102 -> 0.0102, addUserOffset=-4.5x-16.13 -> -4.5x-16.13, userTransform=(2.07x2.07,-490.05x-1577.49,0.0,0.0x0.0,0.0x0.0) -> (2.08x2.08,-494.56x-1593.62,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.329 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.03x1527.27, panChange=0.44x-0.59, zoomChange=1.0022, rotationChange=0.0. targetScale=2.0861, targetUserScale=2.0861, addUserScale=0.0046 -> 0.0046, addUserOffset=-1.82x-7.56 -> -1.82x-7.56, userTransform=(2.08x2.08,-494.56x-1593.62,0.0,0.0x0.0,0.0x0.0) -> (2.09x2.09,-496.38x-1601.18,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.346 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.48x1526.82, panChange=0.45x-0.45, zoomChange=1.0019, rotationChange=0.0. targetScale=2.0901, targetUserScale=2.0901, addUserScale=0.004 -> 0.004, addUserOffset=-1.51x-6.48 -> -1.51x-6.48, userTransform=(2.09x2.09,-496.38x-1601.18,0.0,0.0x0.0,0.0x0.0) -> (2.09x2.09,-497.89x-1607.65,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.363 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.22x1526.37, panChange=-0.26x-0.44, zoomChange=1.0016, rotationChange=0.0. targetScale=2.0934, targetUserScale=2.0934, addUserScale=0.0033 -> 0.0033, addUserOffset=-1.85x-5.32 -> -1.85x-5.32, userTransform=(2.09x2.09,-497.89x-1607.65,0.0,0.0x0.0,0.0x0.0) -> (2.09x2.09,-499.74x-1612.98,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.379 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=520.9x1525.66, panChange=-0.32x-0.72, zoomChange=1.0022, rotationChange=0.0. targetScale=2.098, targetUserScale=2.098, addUserScale=0.0046 -> 0.0046, addUserOffset=-2.57x-7.61 -> -2.57x-7.61, userTransform=(2.09x2.09,-499.74x-1612.98,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-502.31x-1620.59,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.384 10850-10850 VelocityTracker         com...android.image.dev  I  LSQ2 speed rezero
2025-07-09 00:19:29.384 10850-10850 VelocityTracker         com...android.image.dev  I  LSQ2 speed rezero
2025-07-09 00:19:29.388 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.05x1525.75, panChange=0.15x0.09, zoomChange=1.0008, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0016 -> 0.0016, addUserOffset=-0.62x-2.27 -> -0.62x-2.27, userTransform=(2.1x2.1,-502.31x-1620.59,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-502.93x-1622.86,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:29.397 10850-10850 ViewRootImplExtImpl     com...android.image.dev  D  the up motion event handled by client, just return
2025-07-09 00:19:29.402 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. start. startUserOffset=-502.93x-1622.86, userOffsetBounds=[-1363.45x-1874.32,0.0x-1175.75], velocity=0.0x0.0
2025-07-09 00:19:29.405 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:29.405 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:29.405 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:29.405 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@a370469 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:29.405 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@efb0eee [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:29.422 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. end. offset=-503.0x-1623.0, bounds=[-1363.45x-1874.32,0.0x-1175.75], velocity=0.0x0.0
2025-07-09 00:19:32.327 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=494.99x2114.22, panChange=41.89x-62.28, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=41.89x-62.28 -> 41.89x-62.28, userTransform=(2.1x2.1,-503.0x-1623.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-461.11x-1685.28,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.343 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=513.07x2079.03, panChange=18.08x-35.2, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=18.08x-35.2 -> 18.08x-35.2, userTransform=(2.1x2.1,-461.11x-1685.28,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-443.03x-1720.47,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.362 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.04x2047.56, panChange=7.97x-31.47, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=7.97x-31.47 -> 7.97x-31.47, userTransform=(2.1x2.1,-443.03x-1720.47,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-435.06x-1751.94,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.377 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.66x2012.54, panChange=0.63x-35.01, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.63x-35.01 -> 0.63x-35.01, userTransform=(2.1x2.1,-435.06x-1751.94,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-434.44x-1786.96,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.394 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.99x1963.43, panChange=-5.68x-49.11, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-5.68x-49.11 -> -5.68x-49.11, userTransform=(2.1x2.1,-434.44x-1786.96,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-440.11x-1836.07,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.409 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=505.21x1902.81, panChange=-10.77x-60.62, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-10.77x-60.62 -> -10.77x-37.93, userTransform=(2.1x2.1,-440.11x-1836.07,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-450.89x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.426 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=495.66x1839.68, panChange=-9.55x-63.14, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-9.55x-63.14 -> -9.55x0.0, userTransform=(2.1x2.1,-450.89x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-460.44x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.443 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=490.42x1779.96, panChange=-5.25x-59.71, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-5.25x-59.71 -> -5.25x0.0, userTransform=(2.1x2.1,-460.44x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-465.68x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.460 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=487.86x1732.77, panChange=-2.55x-47.19, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-2.55x-47.19 -> -2.55x0.0, userTransform=(2.1x2.1,-465.68x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-468.24x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.478 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=487.4x1695.37, panChange=-0.46x-37.4, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-0.46x-37.4 -> -0.46x0.0, userTransform=(2.1x2.1,-468.24x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-468.7x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.492 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=486.5x1661.41, panChange=-0.9x-33.96, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-0.9x-33.96 -> -0.9x0.0, userTransform=(2.1x2.1,-468.7x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-469.6x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.509 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=486.91x1628.53, panChange=0.41x-32.88, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.41x-32.88 -> 0.41x0.0, userTransform=(2.1x2.1,-469.6x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-469.19x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.527 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=487.5x1602.91, panChange=0.59x-25.62, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.59x-25.62 -> 0.59x0.0, userTransform=(2.1x2.1,-469.19x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-468.6x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.545 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=488.38x1585.33, panChange=0.88x-17.58, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.88x-17.58 -> 0.88x0.0, userTransform=(2.1x2.1,-468.6x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-467.71x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.561 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=489.94x1573.52, panChange=1.56x-11.81, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=1.56x-11.81 -> 1.56x0.0, userTransform=(2.1x2.1,-467.71x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-466.16x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.578 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=491.66x1564.5, panChange=1.72x-9.03, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=1.72x-9.03 -> 1.72x0.0, userTransform=(2.1x2.1,-466.16x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-464.44x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.594 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=492.2x1557.64, panChange=0.54x-6.85, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.54x-6.85 -> 0.54x0.0, userTransform=(2.1x2.1,-464.44x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-463.9x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.611 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=491.74x1552.64, panChange=-0.46x-5.0, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-0.46x-5.0 -> -0.46x0.0, userTransform=(2.1x2.1,-463.9x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-464.36x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.617 10850-10850 ViewRootImplExtImpl     com...android.image.dev  D  the up motion event handled by client, just return
2025-07-09 00:19:32.624 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=488.6x1546.6, panChange=-3.14x-6.04, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=-3.14x-6.04 -> -3.14x0.0, userTransform=(2.1x2.1,-464.36x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-467.5x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.629 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. start. startUserOffset=-467.5x-1874.0, userOffsetBounds=[-1363.45x-1874.32,0.0x-1175.75], velocity=0.0x0.0
2025-07-09 00:19:32.629 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:32.629 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:32.629 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:32.630 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@9860f8f [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:32.630 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@e6c621c [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:32.637 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. end. offset=-468.0x-1874.0, bounds=[-1363.45x-1874.32,0.0x-1175.75], velocity=0.0x0.0
2025-07-09 00:19:32.959 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=552.89x2053.22, panChange=0.0x0.0, zoomChange=1.0, rotationChange=0.0. targetScale=2.0996, targetUserScale=2.0996, addUserScale=0.0 -> 0.0, addUserOffset=0.0x-0.0 -> 0.0x0.0, userTransform=(2.1x2.1,-468.0x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.1x2.1,-468.0x-1874.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.975 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=546.04x2014.58, panChange=-6.84x-38.64, zoomChange=1.1552, rotationChange=0.0. targetScale=2.4255, targetUserScale=2.4255, addUserScale=0.3259 -> 0.3259, addUserOffset=-165.31x-648.26 -> -165.31x-648.26, userTransform=(2.1x2.1,-468.0x-1874.0,0.0,0.0x0.0,0.0x0.0) -> (2.43x2.43,-633.31x-2522.26,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:32.993 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=535.27x1977.12, panChange=-10.77x-37.46, zoomChange=1.131, rotationChange=0.0. targetScale=2.7432, targetUserScale=2.7432, addUserScale=0.3177 -> 0.3177, addUserOffset=-165.27x-631.79 -> -165.27x-631.79, userTransform=(2.43x2.43,-633.31x-2522.26,0.0,0.0x0.0,0.0x0.0) -> (2.74x2.74,-798.59x-3154.05,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.010 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=526.83x1939.74, panChange=-8.44x-37.38, zoomChange=1.1085, rotationChange=0.0. targetScale=3.0409, targetUserScale=3.0409, addUserScale=0.2977 -> 0.2977, addUserOffset=-153.18x-594.17 -> -153.18x-594.17, userTransform=(2.74x2.74,-798.59x-3154.05,0.0,0.0x0.0,0.0x0.0) -> (3.04x3.04,-951.77x-3748.22,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.025 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=522.65x1911.38, panChange=-4.18x-28.36, zoomChange=1.0707, rotationChange=0.0. targetScale=3.2558, targetUserScale=3.2558, addUserScale=0.2149 -> 0.2149, addUserOffset=-108.67x-430.34 -> -108.67x-430.34, userTransform=(3.04x3.04,-951.77x-3748.22,0.0,0.0x0.0,0.0x0.0) -> (3.26x3.26,-1060.44x-4178.55,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.043 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.65x1888.61, panChange=-1.0x-22.77, zoomChange=1.0468, rotationChange=0.0. targetScale=3.4082, targetUserScale=3.4082, addUserScale=0.1524 -> 0.1524, addUserOffset=-75.12x-307.89 -> -75.12x-307.89, userTransform=(3.26x3.26,-1060.44x-4178.55,0.0,0.0x0.0,0.0x0.0) -> (3.41x3.41,-1135.56x-4486.44,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.060 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=521.35x1868.24, panChange=-0.3x-20.36, zoomChange=1.0458, rotationChange=0.0. targetScale=3.5642, targetUserScale=3.5642, addUserScale=0.156 -> 0.156, addUserOffset=-76.14x-312.11 -> -76.14x-312.11, userTransform=(3.41x3.41,-1135.56x-4486.44,0.0,0.0x0.0,0.0x0.0) -> (3.56x3.56,-1211.7x-4798.56,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.077 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=520.46x1848.02, panChange=-0.89x-20.23, zoomChange=1.0455, rotationChange=0.0. targetScale=3.7265, targetUserScale=3.7265, addUserScale=0.1623 -> 0.1623, addUserOffset=-79.82x-323.84 -> -79.82x-323.84, userTransform=(3.56x3.56,-1211.7x-4798.56,0.0,0.0x0.0,0.0x0.0) -> (3.73x3.73,-1291.52x-5122.4,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.094 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=519.36x1829.95, panChange=-1.1x-18.06, zoomChange=1.0444, rotationChange=0.0. targetScale=3.8921, targetUserScale=3.8921, addUserScale=0.1656 -> 0.1656, addUserOffset=-81.61x-327.78 -> -81.61x-327.78, userTransform=(3.73x3.73,-1291.52x-5122.4,0.0,0.0x0.0,0.0x0.0) -> (3.89x3.89,-1373.13x-5450.19,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.110 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=517.81x1812.92, panChange=-1.55x-17.03, zoomChange=1.0454, rotationChange=0.0. targetScale=4.0687, targetUserScale=4.0687, addUserScale=0.1766 -> 0.1766, addUserOffset=-87.43x-347.41 -> -87.43x-347.41, userTransform=(3.89x3.89,-1373.13x-5450.19,0.0,0.0x0.0,0.0x0.0) -> (4.07x4.07,-1460.56x-5797.59,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.127 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.76x1796.44, panChange=-2.04x-16.49, zoomChange=1.0442, rotationChange=0.0. targetScale=4.2485, targetUserScale=4.2485, addUserScale=0.1797 -> 0.1797, addUserOffset=-89.44x-352.7 -> -89.44x-352.7, userTransform=(4.07x4.07,-1460.56x-5797.59,0.0,0.0x0.0,0.0x0.0) -> (4.25x4.25,-1550.01x-6150.3,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.143 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=512.4x1780.96, panChange=-3.36x-15.48, zoomChange=1.0395, rotationChange=0.0. targetScale=4.4163, targetUserScale=4.4163, addUserScale=0.1678 -> 0.1678, addUserOffset=-84.97x-329.42 -> -84.97x-329.42, userTransform=(4.25x4.25,-1550.01x-6150.3,0.0,0.0x0.0,0.0x0.0) -> (4.42x4.42,-1634.98x-6479.72,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.160 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=509.02x1765.82, panChange=-3.38x-15.14, zoomChange=1.036, rotationChange=0.0. targetScale=4.5755, targetUserScale=4.5755, addUserScale=0.1592 -> 0.1592, addUserOffset=-80.78x-312.9 -> -80.78x-312.9, userTransform=(4.42x4.42,-1634.98x-6479.72,0.0,0.0x0.0,0.0x0.0) -> (4.58x4.58,-1715.76x-6792.62,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.177 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=506.34x1751.48, panChange=-2.69x-14.34, zoomChange=1.031, rotationChange=0.0. targetScale=4.7171, targetUserScale=4.7171, addUserScale=0.1417 -> 0.1417, addUserOffset=-71.57x-279.32 -> -71.57x-279.32, userTransform=(4.58x4.58,-1715.76x-6792.62,0.0,0.0x0.0,0.0x0.0) -> (4.72x4.72,-1787.33x-7071.94,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.195 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=504.47x1739.2, panChange=-1.87x-12.28, zoomChange=1.0234, rotationChange=0.0. targetScale=4.8275, targetUserScale=4.8275, addUserScale=0.1104 -> 0.1104, addUserOffset=-55.54x-218.77 -> -55.54x-218.77, userTransform=(4.72x4.72,-1787.33x-7071.94,0.0,0.0x0.0,0.0x0.0) -> (4.83x4.83,-1842.87x-7290.7,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.210 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=501.6x1724.15, panChange=-2.87x-15.05, zoomChange=1.0254, rotationChange=0.0. targetScale=4.95, targetUserScale=4.95, addUserScale=0.1225 -> 0.1225, addUserOffset=-62.43x-244.18 -> -62.43x-244.18, userTransform=(4.83x4.83,-1842.87x-7290.7,0.0,0.0x0.0,0.0x0.0) -> (4.95x4.95,-1905.31x-7534.88,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.227 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=499.15x1709.46, panChange=-2.45x-14.69, zoomChange=1.0244, rotationChange=0.0. targetScale=5.071, targetUserScale=5.071, addUserScale=0.1209 -> 0.1209, addUserOffset=-61.26x-240.9 -> -61.26x-240.9, userTransform=(4.95x4.95,-1905.31x-7534.88,0.0,0.0x0.0,0.0x0.0) -> (5.07x5.07,-1966.56x-7775.77,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.244 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=498.24x1690.2, panChange=-0.9x-19.26, zoomChange=1.0301, rotationChange=0.0. targetScale=5.2236, targetUserScale=5.2236, addUserScale=0.1526 -> 0.1526, addUserOffset=-75.12x-304.78 -> -75.12x-304.78, userTransform=(5.07x5.07,-1966.56x-7775.77,0.0,0.0x0.0,0.0x0.0) -> (5.22x5.22,-2041.68x-8080.55,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.260 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=499.04x1671.8, panChange=0.8x-18.41, zoomChange=1.0261, rotationChange=0.0. targetScale=5.3599, targetUserScale=5.3599, addUserScale=0.1363 -> 0.1363, addUserOffset=-65.46x-273.32 -> -65.46x-273.32, userTransform=(5.22x5.22,-2041.68x-8080.55,0.0,0.0x0.0,0.0x0.0) -> (5.36x5.36,-2107.15x-8353.88,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.277 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=498.71x1659.12, panChange=-0.33x-12.67, zoomChange=1.0203, rotationChange=0.0. targetScale=5.4687, targetUserScale=5.4687, addUserScale=0.1088 -> 0.1088, addUserOffset=-53.24x-216.2 -> -53.24x-216.2, userTransform=(5.36x5.36,-2107.15x-8353.88,0.0,0.0x0.0,0.0x0.0) -> (5.47x5.47,-2160.39x-8570.08,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.294 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=497.8x1648.39, panChange=-0.91x-10.74, zoomChange=1.0181, rotationChange=0.0. targetScale=5.5676, targetUserScale=5.5676, addUserScale=0.0989 -> 0.0989, addUserOffset=-49.01x-195.79 -> -49.01x-195.79, userTransform=(5.47x5.47,-2160.39x-8570.08,0.0,0.0x0.0,0.0x0.0) -> (5.57x5.57,-2209.4x-8765.87,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.309 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=496.48x1637.5, panChange=-1.32x-10.88, zoomChange=1.0178, rotationChange=0.0. targetScale=5.6666, targetUserScale=5.6666, addUserScale=0.099 -> 0.099, addUserOffset=-49.46x-196.06 -> -49.46x-196.06, userTransform=(5.57x5.57,-2209.4x-8765.87,0.0,0.0x0.0,0.0x0.0) -> (5.67x5.67,-2258.86x-8961.93,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.324 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=496.86x1627.31, panChange=0.37x-10.2, zoomChange=1.0151, rotationChange=0.0. targetScale=5.7524, targetUserScale=5.7524, addUserScale=0.0858 -> 0.0858, addUserOffset=-41.32x-170.61 -> -41.32x-170.61, userTransform=(5.67x5.67,-2258.86x-8961.93,0.0,0.0x0.0,0.0x0.0) -> (5.75x5.75,-2300.18x-9132.54,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.343 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=501.25x1616.66, panChange=4.39x-10.64, zoomChange=1.0118, rotationChange=0.0. targetScale=5.8201, targetUserScale=5.8201, addUserScale=0.0677 -> 0.0677, addUserOffset=-28.51x-137.2 -> -28.51x-137.2, userTransform=(5.75x5.75,-2300.18x-9132.54,0.0,0.0x0.0,0.0x0.0) -> (5.82x5.82,-2328.69x-9269.73,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.359 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=503.04x1603.4, panChange=1.79x-13.26, zoomChange=1.007, rotationChange=0.0. targetScale=5.8611, targetUserScale=5.8611, addUserScale=0.041 -> 0.041, addUserOffset=-18.16x-90.01 -> -18.16x-90.01, userTransform=(5.82x5.82,-2328.69x-9269.73,0.0,0.0x0.0,0.0x0.0) -> (5.86x5.86,-2346.85x-9359.74,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.376 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=503.51x1591.4, panChange=0.47x-12.01, zoomChange=1.0117, rotationChange=0.0. targetScale=5.9297, targetUserScale=5.9297, addUserScale=0.0686 -> 0.0686, addUserOffset=-32.91x-140.41 -> -32.91x-140.41, userTransform=(5.86x5.86,-2346.85x-9359.74,0.0,0.0x0.0,0.0x0.0) -> (5.93x5.93,-2379.76x-9500.15,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.393 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=504.16x1580.84, panChange=0.65x-10.56, zoomChange=1.0123, rotationChange=0.0. targetScale=6.0026, targetUserScale=6.0026, addUserScale=0.0729 -> 0.0729, addUserOffset=-34.8x-146.89 -> -34.8x-146.89, userTransform=(5.93x5.93,-2379.76x-9500.15,0.0,0.0x0.0,0.0x0.0) -> (6.0x6.0,-2414.55x-9647.04,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.410 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=506.55x1564.84, panChange=2.4x-16.0, zoomChange=1.0045, rotationChange=0.0. targetScale=6.0298, targetUserScale=6.0298, addUserScale=0.0272 -> 0.0272, addUserOffset=-10.82x-66.83 -> -10.82x-66.83, userTransform=(6.0x6.0,-2414.55x-9647.04,0.0,0.0x0.0,0.0x0.0) -> (6.03x6.03,-2425.37x-9713.87,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.428 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=507.99x1551.54, panChange=1.44x-13.3, zoomChange=1.0064, rotationChange=0.0. targetScale=6.0686, targetUserScale=6.0686, addUserScale=0.0388 -> 0.0388, addUserOffset=-17.44x-85.92 -> -17.44x-85.92, userTransform=(6.03x6.03,-2425.37x-9713.87,0.0,0.0x0.0,0.0x0.0) -> (6.07x6.07,-2442.81x-9799.8,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.444 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=508.29x1540.96, panChange=0.3x-10.58, zoomChange=1.0115, rotationChange=0.0. targetScale=6.1383, targetUserScale=6.1383, addUserScale=0.0697 -> 0.0697, addUserOffset=-33.61x-141.0 -> -33.61x-141.0, userTransform=(6.07x6.07,-2442.81x-9799.8,0.0,0.0x0.0,0.0x0.0) -> (6.14x6.14,-2476.41x-9940.8,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.460 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=511.84x1532.47, panChange=3.55x-8.5, zoomChange=1.0098, rotationChange=0.0. targetScale=6.1985, targetUserScale=6.1985, addUserScale=0.0602 -> 0.0602, addUserOffset=-25.71x-121.05 -> -25.71x-121.05, userTransform=(6.14x6.14,-2476.41x-9940.8,0.0,0.0x0.0,0.0x0.0) -> (6.2x6.2,-2502.13x-10061.85,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.477 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=515.92x1526.62, panChange=4.08x-5.85, zoomChange=1.0069, rotationChange=0.0. targetScale=6.2416, targetUserScale=6.2416, addUserScale=0.0431 -> 0.0431, addUserOffset=-16.86x-86.41 -> -16.86x-86.41, userTransform=(6.2x6.2,-2502.13x-10061.85,0.0,0.0x0.0,0.0x0.0) -> (6.24x6.24,-2518.99x-10148.27,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.494 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=518.35x1523.1, panChange=2.43x-3.52, zoomChange=1.0033, rotationChange=0.0. targetScale=6.262, targetUserScale=6.262, addUserScale=0.0204 -> 0.0204, addUserOffset=-7.48x-41.63 -> -7.48x-41.63, userTransform=(6.24x6.24,-2518.99x-10148.27,0.0,0.0x0.0,0.0x0.0) -> (6.26x6.26,-2526.47x-10189.9,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.502 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=520.15x1521.05, panChange=1.8x-2.05, zoomChange=1.0007, rotationChange=0.0. targetScale=6.2664, targetUserScale=6.2664, addUserScale=0.0044 -> 0.0044, addUserOffset=-0.36x-10.35 -> -0.36x-10.35, userTransform=(6.26x6.26,-2526.47x-10189.9,0.0,0.0x0.0,0.0x0.0) -> (6.27x6.27,-2526.82x-10200.25,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:33.543 10850-10850 VelocityTracker         com...android.image.dev  I  LSQ2 speed rezero
2025-07-09 00:19:33.544 10850-10850 VelocityTracker         com...android.image.dev  I  LSQ2 speed rezero
2025-07-09 00:19:33.544 10850-10850 ViewRootImplExtImpl     com...android.image.dev  D  the up motion event handled by client, just return
2025-07-09 00:19:33.548 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. start. startUserOffset=-2526.82x-10200.25, userOffsetBounds=[-6530.34x-11095.55,0.0x-3509.19], velocity=0.0x0.0
2025-07-09 00:19:33.548 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:33.548 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:33.548 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:33.549 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@7b27e25 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:33.549 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@f0d2bfa [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:33.570 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. end. offset=-2527.0x-10200.0, bounds=[-6530.34x-11095.55,0.0x-3509.19], velocity=0.0x0.0
2025-07-09 00:19:35.541 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=415.36x1870.43, panChange=0.0x0.0, zoomChange=1.0, rotationChange=0.0. targetScale=6.2664, targetUserScale=6.2664, addUserScale=0.0 -> 0.0, addUserOffset=0.0x0.0 -> 0.0x0.0, userTransform=(6.27x6.27,-2527.0x-10200.0,0.0,0.0x0.0,0.0x0.0) -> (6.27x6.27,-2527.0x-10200.0,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.557 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=414.44x1868.08, panChange=-0.92x-2.35, zoomChange=1.0099, rotationChange=0.0. targetScale=6.3286, targetUserScale=6.3286, addUserScale=0.0622 -> 0.0622, addUserOffset=-30.14x-122.2 -> -30.14x-122.2, userTransform=(6.27x6.27,-2527.0x-10200.0,0.0,0.0x0.0,0.0x0.0) -> (6.33x6.33,-2557.14x-10322.2,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.575 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=413.82x1865.86, panChange=-0.61x-2.22, zoomChange=1.0086, rotationChange=0.0. targetScale=6.3829, targetUserScale=6.3829, addUserScale=0.0543 -> 0.0543, addUserOffset=-26.12x-106.84 -> -26.12x-106.84, userTransform=(6.33x6.33,-2557.14x-10322.2,0.0,0.0x0.0,0.0x0.0) -> (6.38x6.38,-2583.25x-10429.04,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.593 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=413.38x1864.18, panChange=-0.45x-1.68, zoomChange=1.0064, rotationChange=0.0. targetScale=6.4239, targetUserScale=6.4239, addUserScale=0.0409 -> 0.0409, addUserOffset=-19.66x-80.51 -> -19.66x-80.51, userTransform=(6.38x6.38,-2583.25x-10429.04,0.0,0.0x0.0,0.0x0.0) -> (6.42x6.42,-2602.92x-10509.55,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.609 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=413.05x1863.11, panChange=-0.33x-1.07, zoomChange=1.0042, rotationChange=0.0. targetScale=6.4506, targetUserScale=6.4506, addUserScale=0.0267 -> 0.0267, addUserOffset=-12.88x-52.56 -> -12.88x-52.56, userTransform=(6.42x6.42,-2602.92x-10509.55,0.0,0.0x0.0,0.0x0.0) -> (6.45x6.45,-2615.79x-10562.11,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.626 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=413.05x1862.23, panChange=0.0x-0.88, zoomChange=1.0027, rotationChange=0.0. targetScale=6.468, targetUserScale=6.468, addUserScale=0.0174 -> 0.0174, addUserOffset=-8.16x-34.37 -> -8.16x-34.37, userTransform=(6.45x6.45,-2615.79x-10562.11,0.0,0.0x0.0,0.0x0.0) -> (6.47x6.47,-2623.96x-10596.48,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.643 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=413.05x1861.33, panChange=0.0x-0.9, zoomChange=1.0028, rotationChange=0.0. targetScale=6.4858, targetUserScale=6.4858, addUserScale=0.0178 -> 0.0178, addUserOffset=-8.37x-35.22 -> -8.37x-35.22, userTransform=(6.47x6.47,-2623.96x-10596.48,0.0,0.0x0.0,0.0x0.0) -> (6.49x6.49,-2632.32x-10631.7,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.659 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=412.95x1859.99, panChange=-0.1x-1.35, zoomChange=1.0044, rotationChange=0.0. targetScale=6.5143, targetUserScale=6.5143, addUserScale=0.0285 -> 0.0285, addUserOffset=-13.51x-56.32 -> -13.51x-56.32, userTransform=(6.49x6.49,-2632.32x-10631.7,0.0,0.0x0.0,0.0x0.0) -> (6.51x6.51,-2645.83x-10688.02,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.676 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=412.9x1858.65, panChange=-0.04x-1.33, zoomChange=1.0042, rotationChange=0.0. targetScale=6.5417, targetUserScale=6.5417, addUserScale=0.0274 -> 0.0274, addUserOffset=-12.9x-54.06 -> -12.9x-54.06, userTransform=(6.51x6.51,-2645.83x-10688.02,0.0,0.0x0.0,0.0x0.0) -> (6.54x6.54,-2658.73x-10742.08,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.693 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=420.59x1853.09, panChange=7.69x-5.56, zoomChange=1.0118, rotationChange=0.0. targetScale=6.619, targetUserScale=6.619, addUserScale=0.0773 -> 0.0773, addUserOffset=-28.58x-154.37 -> -28.58x-154.37, userTransform=(6.54x6.54,-2658.73x-10742.08,0.0,0.0x0.0,0.0x0.0) -> (6.62x6.62,-2687.31x-10896.46,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.710 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=424.12x1849.53, panChange=3.52x-3.56, zoomChange=1.0098, rotationChange=0.0. targetScale=6.6837, targetUserScale=6.6837, addUserScale=0.0647 -> 0.0647, addUserOffset=-26.87x-128.22 -> -26.87x-128.22, userTransform=(6.62x6.62,-2687.31x-10896.46,0.0,0.0x0.0,0.0x0.0) -> (6.68x6.68,-2714.18x-11024.68,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.727 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=426.64x1846.51, panChange=2.52x-3.02, zoomChange=1.009, rotationChange=0.0. targetScale=6.7438, targetUserScale=6.7438, addUserScale=0.0601 -> 0.0601, addUserOffset=-25.72x-118.86 -> -25.72x-118.86, userTransform=(6.68x6.68,-2714.18x-11024.68,0.0,0.0x0.0,0.0x0.0) -> (6.74x6.74,-2739.9x-11143.54,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.742 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=428.33x1843.86, panChange=1.7x-2.65, zoomChange=1.0079, rotationChange=0.0. targetScale=6.7971, targetUserScale=6.7971, addUserScale=0.0532 -> 0.0532, addUserOffset=-23.29x-105.18 -> -23.29x-105.18, userTransform=(6.74x6.74,-2739.9x-11143.54,0.0,0.0x0.0,0.0x0.0) -> (6.8x6.8,-2763.19x-11248.71,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.758 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=429.45x1841.55, panChange=1.12x-2.31, zoomChange=1.0073, rotationChange=0.0. targetScale=6.8469, targetUserScale=6.8469, addUserScale=0.0499 -> 0.0499, addUserOffset=-22.3x-98.4 -> -22.3x-98.4, userTransform=(6.8x6.8,-2763.19x-11248.71,0.0,0.0x0.0,0.0x0.0) -> (6.85x6.85,-2785.49x-11347.11,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.775 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=430.71x1839.09, panChange=1.26x-2.46, zoomChange=1.0077, rotationChange=0.0. targetScale=6.8997, targetUserScale=6.8997, addUserScale=0.0527 -> 0.0527, addUserOffset=-23.49x-104.0 -> -23.49x-104.0, userTransform=(6.85x6.85,-2785.49x-11347.11,0.0,0.0x0.0,0.0x0.0) -> (6.9x6.9,-2808.98x-11451.11,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.793 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=431.67x1836.89, panChange=0.96x-2.2, zoomChange=1.0062, rotationChange=0.0. targetScale=6.9422, targetUserScale=6.9422, addUserScale=0.0425 -> 0.0425, addUserOffset=-19.02x-84.16 -> -19.02x-84.16, userTransform=(6.9x6.9,-2808.98x-11451.11,0.0,0.0x0.0,0.0x0.0) -> (6.94x6.94,-2828.0x-11535.26,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.810 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=432.57x1834.5, panChange=0.9x-2.39, zoomChange=1.0053, rotationChange=0.0. targetScale=6.9789, targetUserScale=6.9789, addUserScale=0.0367 -> 0.0367, addUserOffset=-16.34x-73.08 -> -16.34x-73.08, userTransform=(6.94x6.94,-2828.0x-11535.26,0.0,0.0x0.0,0.0x0.0) -> (6.98x6.98,-2844.34x-11608.34,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.826 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.25x1832.65, panChange=0.68x-1.86, zoomChange=1.0039, rotationChange=0.0. targetScale=7.0064, targetUserScale=7.0064, addUserScale=0.0275 -> 0.0275, addUserOffset=-12.22x-54.77 -> -12.22x-54.77, userTransform=(6.98x6.98,-2844.34x-11608.34,0.0,0.0x0.0,0.0x0.0) -> (7.01x7.01,-2856.55x-11663.11,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.842 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.7x1831.2, panChange=0.45x-1.44, zoomChange=1.0034, rotationChange=0.0. targetScale=7.0303, targetUserScale=7.0303, addUserScale=0.024 -> 0.024, addUserOffset=-10.81x-47.63 -> -10.81x-47.63, userTransform=(7.01x7.01,-2856.55x-11663.11,0.0,0.0x0.0,0.0x0.0) -> (7.03x7.03,-2867.36x-11710.74,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.859 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.65x1830.16, panChange=-0.05x-1.04, zoomChange=1.0037, rotationChange=0.0. targetScale=7.0564, targetUserScale=7.0564, addUserScale=0.026 -> 0.026, addUserOffset=-12.27x-51.18 -> -12.27x-51.18, userTransform=(7.03x7.03,-2867.36x-11710.74,0.0,0.0x0.0,0.0x0.0) -> (7.06x7.06,-2879.64x-11761.92,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.877 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.65x1829.62, panChange=0.0x-0.54, zoomChange=1.0015, rotationChange=0.0. targetScale=7.0667, targetUserScale=7.0667, addUserScale=0.0103 -> 0.0103, addUserOffset=-4.85x-20.42 -> -4.85x-20.42, userTransform=(7.06x7.06,-2879.64x-11761.92,0.0,0.0x0.0,0.0x0.0) -> (7.07x7.07,-2884.48x-11782.34,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.892 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.65x1829.18, panChange=0.0x-0.44, zoomChange=1.0012, rotationChange=0.0. targetScale=7.0752, targetUserScale=7.0752, addUserScale=0.0085 -> 0.0085, addUserOffset=-3.99x-16.82 -> -3.99x-16.82, userTransform=(7.07x7.07,-2884.48x-11782.34,0.0,0.0x0.0,0.0x0.0) -> (7.08x7.08,-2888.47x-11799.16,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.909 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.65x1828.87, panChange=0.0x-0.31, zoomChange=1.0008, rotationChange=0.0. targetScale=7.0811, targetUserScale=7.0811, addUserScale=0.0059 -> 0.0059, addUserOffset=-2.76x-11.63 -> -2.76x-11.63, userTransform=(7.08x7.08,-2888.47x-11799.16,0.0,0.0x0.0,0.0x0.0) -> (7.08x7.08,-2891.23x-11810.79,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.926 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.63x1828.43, panChange=-0.02x-0.44, zoomChange=1.0013, rotationChange=0.0. targetScale=7.0901, targetUserScale=7.0901, addUserScale=0.009 -> 0.009, addUserOffset=-4.24x-17.75 -> -4.24x-17.75, userTransform=(7.08x7.08,-2891.23x-11810.79,0.0,0.0x0.0,0.0x0.0) -> (7.09x7.09,-2895.48x-11828.53,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.943 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.11x1827.59, panChange=-0.51x-0.84, zoomChange=1.0036, rotationChange=0.0. targetScale=7.1154, targetUserScale=7.1154, addUserScale=0.0253 -> 0.0253, addUserOffset=-12.4x-49.61 -> -12.4x-49.61, userTransform=(7.09x7.09,-2895.48x-11828.53,0.0,0.0x0.0,0.0x0.0) -> (7.12x7.12,-2907.88x-11878.14,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.949 10850-10850 ViewRootImplExtImpl     com...android.image.dev  D  the up motion event handled by client, just return
2025-07-09 00:19:35.953 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. gestureTransform. centroid=433.2x1826.65, panChange=0.09x-0.94, zoomChange=1.0037, rotationChange=0.0. targetScale=7.1418, targetUserScale=7.1418, addUserScale=0.0265 -> 0.0265, addUserOffset=-12.33x-51.89 -> -12.33x-51.89, userTransform=(7.12x7.12,-2907.88x-11878.14,0.0,0.0x0.0,0.0x0.0) -> (7.14x7.14,-2920.21x-11930.03,0.0,0.0x0.0,0.0x0.0)
2025-07-09 00:19:35.958 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. start. startUserOffset=-2920.21x-11930.03, userOffsetBounds=[-7615.87x-13032.86,0.0x-3999.42], velocity=0.0x0.0
2025-07-09 00:19:35.958 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:35.958 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:35.958 10850-10850 oplus.andr...actoryImpl com...android.image.dev  I  get feature:IOplusDynamicVsyncFeature
2025-07-09 00:19:35.959 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@95e15ab [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:35.959 10850-10850 OplusViewDebugManager   com...android.image.dev  D  OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@4eb8408 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
2025-07-09 00:19:35.969 10850-10850 GlideZoomImageView      com...android.image.dev  D  ZoomableEngine. fling. end. offset=-2920.0x-11930.0, bounds=[-7615.87x-13032.86,0.0x-3999.42], velocity=0.0x0.0
2025-07-09 00:19:50.253 10850-10919 TrafficStats            com...android.image.dev  D  tagSocket(176) with statsTag=0xffffffff, statsUid=-1

dulithink avatar Jul 08 '25 16:07 dulithink

没有涉密信息的话直接贴出来就行,代码不要缺失必要的信息

panpf avatar Jul 08 '25 16:07 panpf

没有涉密信息的话直接贴出来就行,代码不要缺失必要的信息

发你邮箱了, 图片太大了,应该贴不出来。感谢大佬的帮助。

dulithink avatar Jul 08 '25 16:07 dulithink

Glide thumbnail 问题请移步 https://github.com/panpf/zoomimage/issues/93

panpf avatar Jul 10 '25 10:07 panpf

Fixed in 1.4.0-beta03.

panpf avatar Jul 11 '25 06:07 panpf