gpt4 book ai didi

android - ScaleAnimation 从大到小

转载 作者:行者123 更新时间:2023-11-30 02:58:51 24 4
gpt4 key购买 nike

所以下面的动画按预期工作:

Animation scaleUp = new ScaleAnimation(0, 1, 0, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleUp.setDuration(1000);

遗憾的是,这个没有:

Animation scaleDown = new ScaleAnimation(2, 1, 2, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleUp.setDuration(2000);

带有 scaleDown 动画的 View 只是等待 2 秒然后突然出现。我不明白为什么 scaleUp 有效但 scaleDown 无效。

缩放动画是否适用于大于 1 的 fromX 和 fromY 值?我找不到任何其他说明的文档。

最佳答案

问题是,您已将缩小持续时间设置为 scaleUp 而不是 scaleDown

如下修改..

Animation scaleDown = new ScaleAnimation(2, 1, 2, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleDown.setDuration(2000);
imageView.setAnimation(scaleDown);

关于android - ScaleAnimation 从大到小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22873477/

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