【问题标题】:How i can make a animation transition that start from a button to a new activity?[Android Studio]我如何制作从按钮开始到新活动的动画过渡?[Android Studio]
【发布时间】:2021-02-27 13:34:43
【问题描述】:

大家好,我是 Stefan,我现在正在做一个项目,我想介绍以下功能。该功能包含一个动画过渡,该过渡从按钮开始展开为新活动。

我画出来是为了更好地解释:

理论上,我想从一个活动到另一个活动进行动画转换,我想在其中搜索(editText)数据并返回结果,这可以在 Waze、Youtube 等应用程序中找到。

您将如何使用 Android Studio Java [代码]?提前致谢。

【问题讨论】:

    标签: java android animation android-intent android-activity


    【解决方案1】:

    要在Activity AActivity B 的过渡之间添加动画,您需要执行以下步骤:

    第 1 步:在 res/anim 文件夹中创建动画。
    示例淡入动画如下所示:
    文件名:fade_in.xml

    <?xml version="1.0" encoding="utf-8"?>
    <!-- Fade In Animation -->
    <set xmlns:android="http://schemas.android.com/apk/res/android">
       <alpha
           android:duration="@android:integer/config_mediumAnimTime"
           android:fromAlpha="0.0"
           android:toAlpha="1.0" />
    </set>
    

    第 2 步:在您的代码中添加上述动画,同时导航到另一个活动

    startActivity(new Intent(MainActivity.this, NameOfSecondActivity.class));
    overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
    

    请参阅此链接,其中包含有关添加动画的各种方法的已回答问题。
    请仔细阅读所有答案以公平理解该概念。

    Add Animation While Navigating to Another Activity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      相关资源
      最近更新 更多