2012-07-14 23 views
1

按照docs我會把無論是1或2的值,但是,在嘗試啓動我的申請,我得到的錯誤:動畫<Set>財產的android:REPEATMODE不會接受一個int

Error: Integer types not allowed (at 'repeatMode' with value '1'). 

和我的動畫XML是:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:repeatCount="0" 
    android:repeatMode="1" > 

    <alpha 
     android:duration="1000" 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" > 
    </alpha> 
    <alpha 
     android:duration="500" 
     android:fromAlpha="1.0" 
     android:toAlpha="0.0" > 
    </alpha> 

</set> 

我到底在想什麼?

回答

0

如果你是從XML設置這個值,你必須把「重啓」或「反轉」的枚舉值放在那裏。

此外,動畫不會一個接一個地運行,因爲您似乎認爲給定了動畫XML。如果您希望其他動畫從第一個動畫開始,請設置「startOffset」屬性(如android:startOffset =「1000」)。

0

您可以使用android:repeatMode =「1」來代替android:repeatMode =「reverse」。