订购属性不起作用?

时间:2011-03-16 13:21:01

标签: android

深入了解Android Honeycomb中的Property Animation,我找到了Animator Set的一个例子。在开发指南中,编写了“set元素(AnimatorSet)公开单个属性,排序。将此属性设置为一起(默认)以一次播放此集合中的所有动画。将此属性设置为顺序播放动画按照他们被宣布的顺序“。所以,我尝试了这个属性 <set android:ordering="sequentially"></set>,但我收到了错误,说"error: Error parsing XML: unbound prefix“。为什么会这样?<set>部分是否必须在其他内部?

2 个答案:

答案 0 :(得分:7)

android:order似乎不再出现在API中了。

使用android:startOffset元素正确计时动画,否则它们会同时发生。

答案 1 :(得分:3)

你必须在使用之前声明android命名空间。这将给出您正在看到的解析错误:

<set android:ordering="sequentially">

然而这将编译并创建一个顺序的AnimatorSet:

<set xmlns:android="http://schemas.android.com/apk/res/android"
        android:ordering="sequentially">