2012-11-02 51 views
0

由於我升級到Jelly Bean 4.1.1,每當以編程方式更改任何RelativeLayout的邊距時,我都會有意外的滑動動畫。例如,如果我將邊距從(10,10,200,200)更改爲(20,20,220,220),則會發生這種情況,這意味着由於邊距佈局實際上會改變位置。更改果凍豆上的佈局邊距時出現意外動畫

我用於開發的模型是三星Galaxy SIII。

這是Google在此版本上實施的新功能嗎?或從三星特定的東西?我無法在API上找到關於此的任何參考。

任何人都知道如何重寫這個我實際上沒有設置的滑動動畫?

感謝

回答

0

隨着3.0有一個LayoutTransition屬性的android:animateLayoutChanges,你可以在視圖設置。看到這裏Animating Layout Changes

奇怪的是,它會自動做它沒有你設置它。如果沒有明確設置,也許這​​就是S3上的默認行爲。

嘗試在活動的xml佈局的父視圖中設置android:animateLayoutChanges="false"