我想知道是否有任何方法来实现我创建的Activity和CustomDialog之间的共享元素转换。我知道它是如何在两个活动之间实现的,但我想知道在活动和对话(JAVA)之间是否可能这样做。
谢谢。
发布于 2022-01-17 04:15:51
您可以为共享元素转换创建自己的样式,
<style name="MyCustomTheme" parent="@android:style/Theme.Panel">
<item name="android:windowAnimationStyle">@style/MyAnimation.Window</item>
</style>
<style name="MyAnimation.Window" parent="@android:style/Animation.Activity">
<item name="android:windowEnterTransition">@anim/anim_in</item>
<item name="android:windowExitTransition">@anim/anim_out</item>
</style>然后放在对话框上,就像这样:
dialog = new Dialog(MainActivity.this, R.style.MyCustomTheme);希望能帮助你
https://stackoverflow.com/questions/70732410
复制相似问题