BigImageViewer icon indicating copy to clipboard operation
BigImageViewer copied to clipboard

在使用共享动画,从recyclerview中跳转到viewpager时候动画就乱了,我想做的类似微信朋友圈的那种效果

Open yuxingxing1988 opened this issue 5 years ago • 6 comments

在使用ActivityOptionsCompat.makeSceneTransitionAnimation 共享动画,从recyclerview中跳转到viewpager(viewpager中的item用的该控件)时候动画就乱了,我想做的类似微信朋友圈的那种效果,但点击RecycleView的item展示大图时动画就乱跳而且在viewpager中图片显示位置也不对

yuxingxing1988 avatar Aug 18 '18 06:08 yuxingxing1988

你准备一个可复现的 demo?

Piasy avatar Aug 18 '18 07:08 Piasy

https://github.com/lihangleo2/mPro 就这个 项目把 viewpager里面的item换成BigImageViewer 在动画执行的时候就会出现问题

yuxingxing1988 avatar Aug 19 '18 08:08 yuxingxing1988

好的,有时间之后我看看。不过最近我可能都没时间,要不你先调试看看?

Piasy avatar Aug 19 '18 10:08 Piasy

同样的问题 这是BigImageView,跳转过程中,图片大小不会缩放,所以只显示一部分,非常生硬 screenrecord-2019-02-21-22-54-06_00

这个是photoview非常平滑的过渡 screenrecord-2019-02-21-22-54-39_00

onlymash avatar Feb 21 '19 15:02 onlymash

PR is welcome!

Piasy avatar Feb 22 '19 04:02 Piasy

看了一下,你静态图是用 subsampling-scale-image-view 显示的,能不能在 fragmenlayout 的 onsizechanged 里修改subsampling-scale-image-view的大小?

onlymash avatar Feb 22 '19 13:02 onlymash