關於Android 動畫技術學習討論。

關於android動畫主要有三種:補間動畫,幀動畫和屬性動畫(android3.0之後引入)詳細瞭解動畫的基本知識,可詳細閱讀該博文http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 。博文主要對android動畫在項目中開發問題及解決辦法列舉以下:html

    一、屬性動畫是在android3.0後引入的。據工做中項目經驗,屬性動畫效率貌似高於補間動畫和幀動畫。建議使用屬性動畫在android3.0以上設備,屬性動畫基本能夠實現補間動畫和幀動畫效果。同時當須要展現動畫的view屬性設置成gone狀態時候,動畫不會啓動。
android

    二、關於幀動畫啓動不能在oncreate中啓動,在oncreate中啓動有可能view控件未顯示加載出來從而動畫效果沒有做用,通常來講在onwindowfocuschanged方法中啓動動畫便可。app

    三、關於在viewgroup中刪除含有動畫的view後,因爲view動畫還沒有執行結束即便view已經刪除可是在屏幕上仍殘存,此時能夠調用viewgroup中的方法clearDisappearingChildren 避免以上狀況的發生。同時在安卓低版本中建議調用該方法後調用刷新方法。動畫

    四、關於水平滾動的類listview能夠採用android 最新推出的 RecylerVeiw來實現。
spa

相關文章
相關標籤/搜索