iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

Android animation 30天上手 系列

相信大家在用App時,會發現App或多或少會用到動畫。
為什麼我們要使用動畫呢?簡單說就是為了使用者體驗!動畫可以增加視覺提示,讓使用者在使用你的App知道發生了什麼。動畫還為你的App提供高品質的外觀和感覺更好的使用者體驗。
Android提供了多種動畫API,可以滿足各式的動畫需求,這個系列將透過30天的分享,介紹在Android 使用動畫的不同方法。

鐵人鍊成 | 共 30 篇文章 | 36 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 Frame Animation

Frame Animation(逐格動畫) Frame Animation 就是把很多張圖片串起來變成動畫。 步驟:1.設定動畫的圖片集合2.在Activity...

2018-10-25 ‧ 由 evanchen 分享
DAY 12

Day12 LayoutAnimation

Layout Animation LayoutAnimation 是用來控制ViewGroup中所有的child view顯示的動畫。例如Listview,Gr...

2018-10-26 ‧ 由 evanchen 分享
DAY 13

Day13 LayoutTransition

LayoutTransition是Android 在API 11提供了一個能在當ViewGroup中有新增、刪除、隱藏View時,呈現的動畫。 要做到這樣的效...

2018-10-27 ‧ 由 evanchen 分享
DAY 14

Day14 Activity transition

Activity transition 透過共同元素之間的動畫效果讓不同頁面間的轉換提供視覺連續效果。 在兩個Activity切換頁面時保持視覺連續性,透過共享...

2018-10-28 ‧ 由 evanchen 分享
DAY 15

Day15 TransitionManager

Android TransitionManager Transition 最基本的概念就是讓你在一個Scene(起始佈局)到另一個Scene(結束佈局)之間產生...

2018-10-29 ‧ 由 evanchen 分享
DAY 16

Day16 TransitionManager 進階

上一篇我們介紹了使用Scene,來設定UI的起始畫面、結束畫面,讓TransitionManager自動加上起始、結束間的動畫。 這篇就來介紹自訂Transit...

2018-10-30 ‧ 由 evanchen 分享
DAY 17

Day17 CoordinatorLayout

CoordinatorLayout是用來協調子View之間動作的一個Layout,能依Layout裡一個View的位置變化,讓其他Layout也跟著移動。在不少...

2018-10-31 ‧ 由 evanchen 分享
DAY 18

Day18 Reveal Effect

Reveal Effect 在App要顯示或隱藏 UI時,直接切換顯示的內容,可能會讓使用者覺得畫面突然變化太大。Reveal animation 動畫可提供使...

2018-11-01 ‧ 由 evanchen 分享
DAY 19

Day19 Ripple Effect

Ripple effect 漣漪效果 Ripple effect 是在Material design,點擊button的預設效果。 也可以自訂Button的漣...

2018-11-02 ‧ 由 evanchen 分享
DAY 20

Day20 VectorDrawable 向量圖

接下來我們要來介紹有趣的了,VectorDrawable向量圖與VectorDrawable Animation 向量圖動畫。將分為5篇來介紹: Vector...

2018-11-03 ‧ 由 evanchen 分享