相信大家在用App時,會發現App或多或少會用到動畫。
為什麼我們要使用動畫呢?簡單說就是為了使用者體驗!動畫可以增加視覺提示,讓使用者在使用你的App知道發生了什麼。動畫還為你的App提供高品質的外觀和感覺更好的使用者體驗。
Android提供了多種動畫API,可以滿足各式的動畫需求,這個系列將透過30天的分享,介紹在Android 使用動畫的不同方法。
Frame Animation(逐格動畫) Frame Animation 就是把很多張圖片串起來變成動畫。 步驟:1.設定動畫的圖片集合2.在Activity...
Layout Animation LayoutAnimation 是用來控制ViewGroup中所有的child view顯示的動畫。例如Listview,Gr...
LayoutTransition是Android 在API 11提供了一個能在當ViewGroup中有新增、刪除、隱藏View時,呈現的動畫。 要做到這樣的效...
Activity transition 透過共同元素之間的動畫效果讓不同頁面間的轉換提供視覺連續效果。 在兩個Activity切換頁面時保持視覺連續性,透過共享...
Android TransitionManager Transition 最基本的概念就是讓你在一個Scene(起始佈局)到另一個Scene(結束佈局)之間產生...
上一篇我們介紹了使用Scene,來設定UI的起始畫面、結束畫面,讓TransitionManager自動加上起始、結束間的動畫。 這篇就來介紹自訂Transit...
CoordinatorLayout是用來協調子View之間動作的一個Layout,能依Layout裡一個View的位置變化,讓其他Layout也跟著移動。在不少...
Reveal Effect 在App要顯示或隱藏 UI時,直接切換顯示的內容,可能會讓使用者覺得畫面突然變化太大。Reveal animation 動畫可提供使...
Ripple effect 漣漪效果 Ripple effect 是在Material design,點擊button的預設效果。 也可以自訂Button的漣...
接下來我們要來介紹有趣的了,VectorDrawable向量圖與VectorDrawable Animation 向量圖動畫。將分為5篇來介紹: Vector...