Results 145 comments of panpf

正在开发当中,还得一段时间,进度已经过半了

A separate zoomimage (https://github.com/panpf/zoomimage) library is here, supporting compose and view. The logic and experience of the two versions are completely consistent. The new zoomimage library is completely reconstructed on...

单独的 zoomimage ( https://github.com/panpf/zoomimage )库来了,支持 compose 和 view,两个版本逻辑和体验完全一致 新的 zoomimage 库在 sketch-zoom 的基础上完全重构,用户体验全面提升,除修复了一些 bug 之外还新支持了子采样碎片的动画和清晰度渐变以及支持 glide、picasso、coil、等更多图片加载器 目前已经到了公开测试的 beta 阶段,欢迎到 [release](https://github.com/panpf/zoomimage/releases) 页面下载 APK 体验效果

If you're looking for a zoom image component on Android, take a look at my ZoomImage (https://github.com/panpf/zoomimage) library. It can be used for View and Compose, supports scaling, panning, positioning,...

If you're looking for a zoom image component on Android, take a look at my ZoomImage (https://github.com/panpf/zoomimage) library. It can be used for View and Compose, supports scaling, panning, positioning,...

If you're looking for a zoom image component on Android, take a look at my ZoomImage (https://github.com/panpf/zoomimage) library. It can be used for View and Compose, supports scaling, panning, positioning,...

If you're looking for a zoom image component on Android, take a look at my ZoomImage (https://github.com/panpf/zoomimage) library. It can be used for View and Compose, supports scaling, panning, positioning,...

I think the way to increase the dedicated key is not appropriate, because this will increase the complexity of AsyncImage and make it difficult to understand its behavior. For example,...

I think there are two conditions that must be met for adding key: 1. The key cannot be model.hashCode().toString(), because the model may be ImageRequest, and the hashCode of ImageRequest...

@colinrtwhite ImageRequestKeyFactory cannot solve the problem, because you still have to pass ImageRequest to AsyncImage, and the Compose framework will decide whether to recomposition through the eauals method of ImageRequest....