2011-03-16 113 views
3

挖掘到Android Honeycomb中引入的屬性動畫,我找到了一個Animator Set的例子。在開發指南中,它寫道:「集合元素(AnimatorSet)公開一個單一的屬性,排序。將這個屬性設置爲一起(默認)以立即播放這個集合中的所有動畫,設置這個屬性按順序播放動畫按照他們宣佈的順序「。所以,我tryed這個屬性 <set android:ordering="sequentially"></set>,但我得到一個錯誤,說"error: Error parsing XML: unbound prefix」。爲什麼會這樣呢?是否<set>部分必須是裏面還有某事?排序屬性不起作用?

回答

6

安卓排序似乎並不處於API anym礦石。

使用android:startOffset元素來正確計時您的動畫,否則它們會同時發生。

3

你必須使用它之前宣佈了Android命名空間。這會給你所看到的解析錯誤:

 
<set android:ordering="sequentially"> 

,而這將編譯並創建一個連續AnimatorSet:

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