gpt4 book ai didi

android - Activity 转换 - 如何?

转载 作者:太空狗 更新时间:2023-10-29 14:40:00 24 4
gpt4 key购买 nike

我正在尝试实现如下所示的过渡动画(例如,当我们在 ActivityA 中单击一个按钮时,ActivityB 会逐渐向上滑动,而当我们单击 ActivityB 按钮时,Activity A 会从顶部向下滑动并逐渐消失.)但我无法实现它。有人可以帮我解决这个问题吗?

enter image description here

下面是我的代码:

slide_in_top.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:fromYDelta="-100%p"
android:toYDelta="0" />

slide_out_bottom.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:fromYDelta="0"
android:toYDelta="-100%p" />

主要 Activity .kt

            startActivity(intent)
overridePendingTransition( R.anim.slide_in_top, R.anim.slide_out_bottom );

最佳答案

您将不得不使用共享过渡。无论您是从 Activity 到 Activity,还是从 Fragment 到 Fragment,还是从 recyclerview item 到 Activity。

关注这个link .它帮助我更好地理解共享转换。希望这有帮助

关于android - Activity 转换 - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49750165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com