【问题标题】:Shared transition element and Glide strategy共享过渡元素和 Glide 策略
【发布时间】:2015-09-10 10:14:55
【问题描述】:

我正在尝试使用 Glide 图像加载库处理共享元素转换。我有一个包含数百张图像的 RecyclerView,所以我想节省内存(如果可能的话)并使动画正常工作。

Glide 创建了一个具有目标图像大小的可绘制对象,因此共享元素过渡效果不佳,因为最终图像具有不同的大小(但图像具有相同的 url)。

如何使用 Glide 实现共享元素过渡? 是否可以同时进行内存节省和动画?

【问题讨论】:

    标签: android android-animation image-loading android-glide


    【解决方案1】:

    我还没有完成过渡,但对于 Glide 部分,我会说在一个或两个负载上使用 .override()。这将强制缓存命中。当然,传递/找出正确的尺寸取决于您。此外,您很可能需要.dontAnimate() 来防止过渡时交叉淡入/淡入。

    其他一些人也在尝试这样做:

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2016-02-04
      • 2018-07-14
      • 2019-08-07
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-29
      相关资源
      最近更新 更多