【问题标题】:Android: ZoomIn but keep scale of elementAndroid:放大但保持元素的比例
【发布时间】:2020-02-14 09:15:21
【问题描述】:

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

我尝试过动画(AnimationsAnimator

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

重点是:我可以像捏缩放一样放大元素,但使用代码而不弄乱比例吗?

提前谢谢你..

【问题讨论】:

    标签: java android kotlin zooming scale


    【解决方案1】:

    你可以使用这个库,首先你应该将这一行添加到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()
    

    【讨论】:

    • 这个库只允许我放大/缩小元素,我已经可以了。它是否具有缩放到某个点的功能,我可以在构建它时调用它?我读过图书馆,但没有发现任何有用的东西.. @Murat Çakır
    猜你喜欢
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多