【问题标题】:Animation fall down XML动画倒下 XML
【发布时间】:2014-05-17 17:13:43
【问题描述】:

我必须在我的应用程序中制作一些动画。首先,我的图像必须到布局的底部,然后它必须出现在布局的顶部并转到默认(第一)位置。像这样:

我有这个代码:

push_down_in.xml

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

push_down_out.xml

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

但它不能正常工作

【问题讨论】:

  • 什么不能正常工作?
  • 动画从顶部开始到底部...然后消失并出现在默认位置。
  • 如果不行,我们有什么可以帮助你的?

标签: android xml animation


【解决方案1】:

我知道这是一个老问题,但也许有人需要这个。 您应该在代码中添加 android:fillAfter="true"。如果您想将视图保留在其位置,以下是示例:

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

【讨论】:

    猜你喜欢
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    相关资源
    最近更新 更多