Android - 具有调用活动 finish() 的共享元素过渡
2022-09-01 11:24:11
我正在努力使应用程序更加材料化,我只是卡在如何实现一些共享元素转换上。我有一个活动A,它启动另一个B,然后调用finish()以将其从后退堆栈中删除。就我而言,我想在两个活动之间共享一个元素,但是一旦它从A传递到B,A就不再重要了。如果我在startActivity(ctx,intent,bundle)之后不调用finish(),则退出/进入动画可以完美地工作。但是,如果我确实调用了完成,那么在动画开始之前会有一个非常丑陋的闪烁。
有没有我忽略了什么,或者就是不可能做我想做的事情?