gpt4 book ai didi

Android:方向改变时缩放动画不起作用

转载 作者:行者123 更新时间:2023-11-29 00:32:19 25 4
gpt4 key购买 nike

在我的 Android 应用中,我有一个比例动画。

<set xmlns:android="http://schemas.android.com/apk/res/android"   android:interpolator="@android:anim/accelerate_interpolator"   android:fillEnabled="true"  android:fillAfter="true"  >
<scale android:fromXScale="1.0" android:toXScale="0.0" android:fromYScale="1.0" android:toYScale="1.0" android:duration="32000" />
</set>

它工作正常。它从左到右缩放 View 。但我需要从右到左缩放。所以当我修改 fromXScale="-1.0" 时,动画不会发生并且 View 会立即缩放而没有动画。下面给出了我的反向动画 xml:

 <set xmlns:android="http://schemas.android.com/apk/res/android"   android:interpolator="@android:anim/accelerate_interpolator"   android:fillEnabled="true"  android:fillAfter="true"  >            
<scale android:fromXScale="-1.0" android:toXScale="0.0" android:fromYScale="1.0" android:toYScale="1.0" android:duration="32000" />
</set>

如何从相反方向为 View 设置动画?我的代码有什么问题?

最佳答案

您还应该在动画中添加 android:fillBefore="true"

在前进动画中,您的 View 通常具有 1 的比例,这意味着您不需要在开始时设置它。但在反向动画中,您从默认值(即 1)开始并动画到... 1

关于Android:方向改变时缩放动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723714/

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