我已经采取了一些动画xml直接从android文档,并作为 尽我所知,无法在我的2.1更新1仿真器或 我的2.1更新1 Galaxy S设备。Android动画startOffset损坏或越野车?
具体来说,我想创建一个动画来搏动视图 (即使其变小,然后在一个动画大) 这是非常简单的标记:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="1.0"
android:toXScale="0.5"
android:fromYScale="1.0"
android:toYScale="0.5"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000" />
<set android:startOffset="1000">
<scale
android:fromXScale="0.5"
android:toXScale="1.0"
android:fromYScale="0.5"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000" />
</set>
</set>
所以我什么试图实现的目标是将视图从其大小减少到 一秒以上,然后在一秒钟之内将其增加回原始大小 。因此,重新迭代,超过两秒钟,它应该从原始 - >半尺寸 - >原始。
实际情况是什么瞬间捕捉到的意见尺寸 (即使fromX/YScale为1.0)的一半,然后执行可以在两秒内 动画和弹回原来的大小之后。
其他人可以快速试用吗?如果其他人看到此行为 我会将其作为错误提交。我简直不敢相信如此基本的东西可以打破!
此外,复制此动画在“补间动画”标题下的 此页面http://developer.android.com/guide/topics/graphics/2d-graphics.html word for word也不会根据页面动画显示。似乎以完全相同的方式被打破!
任何人有任何想法?
谢谢!
Andy。
快到了!我需要添加android:repeatCount =“1”才能工作,否则它会缩小动画并捕捉回来(而不是回放动画)。无论哪种方式,它与这个加法一起工作!谢谢一堆! :)在一个侧面说明中,我实际上尝试了这种方法,尽管它在代码中,但它没有重复,尽管重复计数总是会被捕获! Android文档再次失败! ;) – Andy 2010-10-25 13:54:38
对不起,我忘记了一点细节(我在代码中完成的,而不是XML)。 – 2010-10-25 14:12:12