gpt4 book ai didi

安卓动画: bounce upward

转载 作者:行者123 更新时间:2023-11-29 16:03:49 27 4
gpt4 key购买 nike

我还不擅长 Android 动画,但我需要在我的新项目中实现一个弹跳动画。以下是我用来完成它的动画文件。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/bounce_interpolator" >

<scale
android:duration="600"
android:fromXScale="1"
android:fromYScale="0.5"
android:pivotX="50%"
android:pivotY="0%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:startOffset="5000"
android:toXScale="1.0"
android:toYScale="1.0" />

<alpha
android:duration="600"
android:fromAlpha="0.0"
android:toAlpha="1.0" />

</set>

此动画将使要设置动画的对象向下弹跳。我该怎么做才能让它向上反弹?

(如果你也能提供解释,我可以学习一下Android动画就更好了。)

最佳答案

在这种情况下,您只需调整android:pivotY。根据官方文档,android:pivotY表示对象缩放时Y坐标保持固定,指定为绝对数,其中0为上边缘。如果你想让它向上生长,你应该将android:pivotY设置为"100%"。喜欢:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/bounce_interpolator" >
<scale
android:duration="600"
android:fromXScale="1"
android:fromYScale="0.5"
android:pivotX="50%"
android:pivotY="100%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:startOffset="5000"
android:toXScale="1.0"
android:toYScale="1.0" />

<alpha
android:duration="600"
android:fromAlpha="0.0"
android:toAlpha="1.0" />

</set>

关于安卓动画: bounce upward,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397855/

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