2013-04-04 66 views
-1

所以我一直在搜索Android文檔試圖找出什麼樣的價值android:valueTo,在,實際上代表/採取,但沒有運氣。該documentation有以下說:android:valueTo代表什麼樣的價值

android:valueTo: 
    float, int, or color. Required. The value where the animated property ends. 
    Colors are represented as six digit hexadecimal numbers (for example 
    , #333333). 

現在只告訴我的值類型(浮動,INT,顏色),但是不知道它代表。例如,如果我使用下面的代碼爲視圖的x座標設置動畫,那麼android:valueTo中的值將採用視圖屬性接受的格式(如果屬性允許%或dp,那麼您可以在這裏使用),float是否總是表示%和int總是dp或甚至其他東西?

<objectAnimator 
     android:propertyName="x" 
     android:duration="@android:integer/config_mediumAnimTime" 
     android:valueTo="-50" 
     android:valueType="intType"/> 

使用如何以往%或DP是無法在現場允許,只用實數,所以搞清楚了這一點通過反覆試驗並沒有解決。

回答

-1

從我已經能夠從博客postsvideos中收集的信息看來,objectAnimator屬性的值可能會因屬性而異。例如,比例代表百分比縮放,所以值2代表200%。而translationX使用dp,因此2和300都在dp中。 因此,在Android 3.1之前的動畫集中儘可能使用%,%p或dp,在新框架中似乎不可能。