Android 将圆形图像转换为矩形

Android 将圆形图像转换为矩形,android,android-glide,android-transitions,shared-element-transition,Android,Android Glide,Android Transitions,Shared Element Transition,我正在尝试将活动a中的圆形轮廓图片打开到新的活动B中,并在其中打开全尺寸(矩形)。在活动A中,imageview位于cardview中,corderRadius长度为图像长度的一半,使其具有圆形外观。当我单击它时,它将在活动B中正确打开为全尺寸 我的挑战在于,当用户按下“后退”按钮时,图像会缩小到一个小矩形,然后在我眼中毫无羞涩地将自己裁剪成一个圆圈。我怎样才能使它直接缩小为圆形,而不从大矩形变为小矩形,然后以一种不太好的方式旋转呢 我看到了一个类似的问题,并分别尝试了@Bello的公认答案,但

我正在尝试将活动a中的圆形轮廓图片打开到新的活动B中,并在其中打开全尺寸(矩形)。在活动A中,imageview位于cardview中,corderRadius长度为图像长度的一半,使其具有圆形外观。当我单击它时,它将在活动B中正确打开为全尺寸

我的挑战在于,当用户按下“后退”按钮时,图像会缩小到一个小矩形,然后在我眼中毫无羞涩地将自己裁剪成一个圆圈。我怎样才能使它直接缩小为圆形,而不从大矩形变为小矩形,然后以一种不太好的方式旋转呢

我看到了一个类似的问题,并分别尝试了@Bello的公认答案,但它就是不起作用