首页 > 解决方案 > Android:放大但保持元素的比例

问题描述

我正在尝试放大视图中的 PDF 元素,但保持其比例。当我尝试做缩放动画时,它会改变元素的比例,因此我无法缩小。当比例为 1 时,我可以轻松地放大和缩小它。

我尝试过动画(使用Animationsand Animator

我也尝试了多个示例,但没有成功..

关键是:我可以放大像捏缩放这样的元素,但使用代码而不弄乱比例吗?

先感谢您..

标签: javaandroidkotlinzoomingscale

解决方案


你可以使用这个库,首先你应该将这一行添加到 gradle,

implementation 'com.ablanco.zoomy:zoomy:1.1.0'

那么你应该使用这个代码;

 val builder = Zoomy.Builder(context).
        target(feedDetailImage/* The image you want to zoom */)
        .animateZooming(true)
        .enableImmersiveMode(false)
        .tapListener {
        }
    builder.register()

推荐阅读