墨迹天气3.0引导动画
? ? 墨跡天氣引導界面共有4個視圖,先看一下:(這里引入的圖片都是實現后的,截圖都是靜態圖,運行程序看動畫效果)。
? ? ? ? ? ? ? ??
圖一 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖二
? ??
? ? ? ? ? ? ? ??
圖三 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖四
圖一動畫效果: ? ?
? ? 圖一中有四個動畫效果,最上面的“極低耗電”標示,最下面的箭頭標示,還有中間旋轉的電池圖標和電子表的閃動,最上面的使用的漸變尺寸(scale)動畫效果:
[html] view plain copy print ?
下面簡單說明了scale的各個屬性:
[plain] view plain copy print ?
最下面的箭頭標示使用了混合動畫:
[html] view plain copy print ?
混合動畫是set集合,包含了平移動畫(translate)和漸變動畫(alpha),對這兩動畫簡單說明:
[plain] view plain copy print ?
[plain] view plain copy print ?
中間的電池動畫使用了旋轉(rotate)動畫和漸變尺寸動畫的組合:
[html] view plain copy print ?
前面介紹了漸變尺寸動畫,下面只介紹旋轉動畫:
[plain] view plain copy print ?
電子表閃動動畫使用animation-list實現的逐幀動畫:
[html] view plain copy print ?
[java] view plain copy print ?
圖二動畫效果:?
? ? 圖二中最上面的“極小安裝”動畫和最下面的箭頭動畫和圖一中一樣,不做過多介紹,中間動畫使用的尺寸漸變動畫,和圖一中的尺寸漸變動畫一樣,也不多介紹。
圖三動畫效果:?
? ? 圖二中最上面的“極速流暢”動畫和最下面的箭頭動畫和圖一中一樣,不做過多介紹。中間效果使用了云移動效果使用了平移動畫,火箭噴氣效果使用了animation-list的逐幀動畫。逐幀動畫就不多說了,這里的平移動畫沒有使用xml文件實現,使用的java代碼,為了適配多種屏幕,需要計算平移的初始位置,代碼定義了幾個位置:[java] view plain copy print ?
圖四動畫效果:
? ? 圖四中“墨跡天氣3.0”圖片使用了RotateAnimation,動畫插值器使用的CycleInterpolator,“全面革新 我是極致控”使用的漸變尺寸動畫。
[java] view plain copy print ?
上面基本實現了墨跡天氣的動畫效果。
資源庫下載:http://download.csdn.net/detail/xyz_lmn/7094071
demo下載看回復
案例apk下載
總結
以上是生活随笔為你收集整理的墨迹天气3.0引导动画的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美团外卖饿了么竞品分析:共生存?还是你死
- 下一篇: 学习如逆水行舟,只有坚持不断的学习,才能