因此,以下动画按预期工作:
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 动画的视图只是等待 2 秒然后突然出现。我不知道为什么 scaleUp 有效但 scaleDown 无效。
缩放动画是否适用于大于 1 的 fromX 和 fromY 值,对吗?我找不到任何文件可以说明。