ItemDecoration进行错误的转换

时间:2017-12-04 08:57:59

标签: android-transitions item-decoration

当我使用共享元素过渡和ItemDecoration与recyclerview时,onBackPress上的动画制作相同大小的图像视图,但每一个都在不同的点上取CENTER_CROP,它会在结束动画后产生约1厘米的移动。

任何人都有同样的问题,请帮助!!!

ItemDecoration

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()

0 个答案:

没有答案