gpt4 book ai didi

Android 比例动画

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:12 26 4
gpt4 key购买 nike

我想使用 ScaleAnimation 在每次点击时增加一个 View 。我已经管理动画效果在完成 fillAfter 后仍然存在,但现在的问题是,动画总是从状态 0 开始(因为 View 是在 XML 中定义的)——点击 View 重置并动画返回到第一个动画之后的状态。

动画在 XML 中定义:

<scale 
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="1"
android:toXScale="1.5"
android:fromYScale="1"
android:toYScale="1.5"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000"
android:fillAfter="true"
/>

最佳答案

我通过不求助于 XML 中定义的动画来解决这个问题,而是这样做

anim = new ScaleAnimation(from, to, from, to, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);

每次我需要扩展它时都从/到调整。我不太确定这在性能方面是不是一件好事,但它运行良好。

关于Android 比例动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1623725/

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