我在使用 fresco 的SimpleDraweeView时遇到了问题。
然而,即使我换成了Android ImageView,问题仍然存在。因此,我不能确定问题是由于Android还是fresco本身。
问题所在- 第一个活动有回收视图,每个视图都有一个ImageView(或SimpleDraweeView)。想要的scaleType是“centerCrop”
- 第二个活动只有一个ImageView。想要的scaleType是“fitCenter”
然而,在我的私人项目中,以及示例项目中。
https://github.com/JackFan-Z/ActivitySharedElementTransition
ImageView从scaleType“fitCenter”开始,这是错误的。
我尝试推迟共享元素转换,并在SharedElementCallback的回调中设置不同的共享元素scaleType。但它们都没有真正起作用。有人可以帮忙找出问题出在哪里,或者在哪里调试吗?
问题截图 第一个活动的截图:![enter image description here](https://istack.dev59.com/o7XGj.webp)
转换的截图:
![enter image description here](https://istack.dev59.com/aYyf2.webp)