panpf / sketch

Sketch is an image loading library designed for Compose Multiplatform and Android View. It is powerful and rich in functions. In addition to basic functions, it also supports GIF, SVG, video thumbnails, Exif Orientation, etc.
Apache License 2.0
2.01k stars 307 forks source link

放大超出边界会缩放回去 #139

Closed conghuahuadan closed 4 years ago

conghuahuadan commented 4 years ago

你好,作者,如果不断放大超出边界,会缩放回去,这个功能可以禁止吗

panpf commented 4 years ago

暂时不可以

conghuahuadan commented 4 years ago

我找一个方法了

public class DefaultScales extends AdaptiveTwoLevelScales {

@Override
public float getMaxZoomScale() {
    return Float.MAX_VALUE;
}

}

panpf commented 9 months ago

单独的 zoomimage ( https://github.com/panpf/zoomimage )库来了,支持 compose 和 view,两个版本逻辑和体验完全一致

新的 zoomimage 库在 sketch-zoom 的基础上完全重构,用户体验全面提升,除修复了一些 bug 之外还新支持了子采样碎片的动画和清晰度渐变以及支持 glide、picasso、coil、等图片加载器

目前已经到了公开测试的 beta 阶段,欢迎到 release 页面下载 APK 体验效果

sketch-zoom 模块以后将不再提供更新