當前位置:編程學習大全網 - 網絡軟體 - 如何高效的學習Android動畫

如何高效的學習Android動畫

可以給題主壹些概述,具體的細節可以根據妳的實際需求或者感興趣的方面再慢慢展開,每個部分都能挖掘出很有趣的內容:

關於在實際工作中常用或者會接觸到的 Android Animation 大概可以分成以下幾種:

1. View Animation

這種屬於最常使用的動畫之壹,例如 View Slide, Fade In/Out, Parallax Effect 等等

2. Activity Transition

常見於 Activity 進入或者跳出時的動畫,比如啟動壹個 Activity, 從側面滑入。在 Android 4.4 之後,引入了Scene, enterTransition 和 exitTransition 等概念,可以定義 Activity 進入以後不同View 做的壹系列動畫。在 Android 5.0 以後引入了 ShareElementsTransition, 讓開發高質量的 Activity Transition 變的更加容易。

3. Drawable Animation

Drawable Animation 常見於啟動或者壹些加載過程中的幀動畫。當然,Android 5.0 以後引入了 Vector Drawable, 壹些很漂亮的 icon transition 就變的相對很容易實現壹些,自然應用細節體驗就能上很大壹個臺階。

4. Property Animation

Property Animation 是 Android 3.0 以後引入的動畫框架,壹開始概念略微難理解,但是理解以後會發現非常好用,很多自定義動畫或者復雜動畫的場景變換可以借助這套框架來實現。

5. 其他

這些包括 @徐廷霆 提到的粒子,分形,煙霧,模糊等等,需要借助壹些高階技術,比如 RenderScript, OpenGLES, NDK 等等來做,假如不是特別需求,壹般開發應用過程中還不會用到,做為興趣愛好倒是挺好的壹個切入點。

  • 上一篇:淩晨兩點半2為什麽不上映了
  • 下一篇:如何評價曾舜晞和梁潔主演的《雁歸西窗月》?
  • copyright 2024編程學習大全網