2012年6月20日 星期三

Titanium 動畫與view的關係

Titanium on iOS上,有提供動畫功能
不過有些view本身是不合適動態改變大小的
例如webview..

例如以下情況
viewA.top=0;
viewA.height=50;
viewA.animate({top: 100, height:200});

如果viewA是mapview,動畫效果會包括從0移動到100, 同時尺寸會從50成長為200
但viewA是web view時,動畫效果是viewA從50立刻變成200, 同時會從0移動到100
因此在使用動畫時,要注意viewA的類別是否為可動態改變大小的view

因為這問題,在處理時會需要考慮作法:如何讓動畫顯示的順暢



題外話:
同事比較偏好這作法

沒有留言: