gpt4 book ai didi

带动画的 Android 缩放 ImageView

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:02:55 24 4
gpt4 key购买 nike

我有一个 ImageView 并且想用动画将它缩小。我用

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<scale
android:fromXScale="1.0"
android:toXScale="0.7"
android:fromYScale="1.0"
android:toYScale="0.7"
android:pivotX="50%"
android:pivotY="10%"
android:duration="1500" />
</set>

这很好用。但在动画完成后,图像会恢复到原来的大小。有什么想法吗?

最佳答案

尝试使用这段代码,它不会在动画后重置图像大小,这里的 View 是你想要动画的 ImageView 。

ObjectAnimator scaleDownX = ObjectAnimator.ofFloat(view, "scaleX", 0.5f);
ObjectAnimator scaleDownY = ObjectAnimator.ofFloat(view, "scaleY", 0.5f);
scaleDownX.setDuration(1000);
scaleDownY.setDuration(1000);

AnimatorSet scaleDown = new AnimatorSet();
scaleDown.play(scaleDownX).with(scaleDownY);

scaleDown.start();

关于带动画的 Android 缩放 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33916287/

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