0

当我将 Shared Element Transitions 和 ItemDecoration 与 recyclerview 一起使用时,onBackPress 制作相同大小的 imageview 时的动画,但它们每个都在不同的点取 CENTER_CROP,它在结束动画后产生大约 1 厘米的移动。

谁有同样的问题,求助!!!

物品装饰

if((position_vs_title+1)%mGridSize==0){
            outRect.left=0;
            outRect.right=0;
        }else {
            outRect.left=0;
            outRect.right=mSizeGridSpacingPx;
        }
        outRect.bottom=mSizeGridSpacingPx;
        outRect.top=0;

共享元素转换

Intent intent=new Intent(getActivity(),Show_Picture.class);
                intent.setAction(Intent.ACTION_VIEW);
                intent.putExtra("imagePosition",position);
                ActivityOptionsCompat optionsCompat=ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(),view,"myimage");
                startActivity(intent,optionsCompat.toBundle()
4

0 回答 0