2012-12-30 98 views
2

我試圖從它的位置動畫在屏幕的邊緣視圖,100%p漸漸認爲在屏幕的邊緣,動畫翻譯查看屏幕

required animation

圖像描述需要動畫,任何人詢問代碼:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="1000" 
    android:fillAfter="true" > 

    <translate 
     android:fromXDelta="0%" 
     android:toXDelta="100%" /> 

</set> 

任何幫助,將不勝感激

回答

5

android doc

安卓toXDelta

浮動或百分比。結束X 偏移量。以相對於正常位置(例如「5」)的像素表示:以相對於元素寬度(諸如「5%」)的百分比或相對於父寬度(例如「5%」)的百分比5%p「)。

假設你的按鍵寬度是它的20%的父母寬度,則必須指定toXDelta作爲

50%p-(20%p/2) = 40%p

這種解決方案的問題是,你可能不知道的按鈕寬度「它的父寬度的百分比」(不知道,因爲你沒有發佈的XML)。所以我會建議以編程方式定義你的動畫。

+0

謝謝,似乎合法 –