首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >活动与CustomDialog之间的共享元素转换

活动与CustomDialog之间的共享元素转换
EN

Stack Overflow用户
提问于 2022-01-16 17:21:57
回答 1查看 55关注 0票数 0

我想知道是否有任何方法来实现我创建的ActivityCustomDialog之间的共享元素转换。我知道它是如何在两个活动之间实现的,但我想知道在活动和对话(JAVA)之间是否可能这样做。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-17 04:15:51

您可以为共享元素转换创建自己的样式,

代码语言:javascript
复制
<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>

然后放在对话框上,就像这样:

代码语言:javascript
复制
dialog = new Dialog(MainActivity.this, R.style.MyCustomTheme);

希望能帮助你

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70732410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档