java - 如何制作动画Activity过渡

标签 java android xml animation android-activity

我是 Android 新手,我刚刚开始制作 Activity 动画。我正在测试并仔细学习这部分。 我在 Activity 上创建了几个动画,例如 Zoom_in 效果:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator">
    <scale android:fromXScale="0.0" android:toXScale="1.0"
       android:fromYScale="0.0" android:toYScale="1.0"
       android:pivotX="50%p" android:pivotY="50%p"
       android:duration="@android:integer/config_mediumAnimTime" />
</set>

缩小效果:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator"
    android:zAdjustment="top">
    <scale android:fromXScale="1.0" android:toXScale=".5"
       android:fromYScale="1.0" android:toYScale=".5"
       android:pivotX="50%p" android:pivotY="50%p"
       android:duration="@android:integer/config_mediumAnimTime" />
    <alpha android:fromAlpha="1.0" android:toAlpha="0"
        android:duration="@android:integer/config_mediumAnimTime"/>
</set>

依此类推...然后使用overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);

我调用他们,一切正常。现在我需要帮助来制作更高级的 Activity 动画,例如我怎样才能制作我在运球中看到的动画,正如我所说,我是新手,如果你帮助我制作这个我会很高兴:))

链接: https://dribbble.com/shots/1942943-Product-purchase-transition?list=following&offset=0

最佳答案

IMO,这不是 Activity 转换,但我认为它是在运行时动态添加的自定义 View 或 fragment 。

如果您的目标是 Lollipop(API >= 21),您可以在 android sdk 中找到类似的内容。 请查看:http://android-developers.blogspot.it/2014/10/implementing-material-design-in-your.html在“真实 Action ”部分或 https://developer.android.com/training/material/animations.html在“显示效果”中。

关于java - 如何制作动画Activity过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28884821/

相关文章:

java - xml 的文档生成器给出错误

java - 通过 NoClassDefFoundError 示例分析堆栈跟踪的提示

java - 在什么情况下 CLOCK_MONOTONIC 可能不可用

android - 无法在 s3 中获取更新的对象?

android - 完成()不工作

python - 解析来自网站的数据 (.xml)

Java滚动 Pane 不添加到面板而是显示白屏

android - 什么是 ActivityInfo 元数据?

c# - 如何在 C# 中访问 XML 字符串值?

java - 如何强制使用特定的 XML 解析器