iT邦幫忙

鐵人檔案

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

Android animation 30天上手 系列

鐵人鍊成 共 30 篇文章 | 16 人訂閱 訂閱系列文
DAY 1

Day01 Android 動畫簡介

前言 相信大家在用App時,會發現App或多或少會用到動畫。 為什麼我們在App要使用動畫呢?簡單說就是為了使用者體驗!動畫可以增加視覺提示,讓使用者在使用你的...

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

Day02 View Animation

View Animation View Animation 是Android最簡單使用的一種動畫呈現方式了,可以在各種View 上做透明度、大小、位置、旋轉的動...

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

Day03 View Animation 進階

上一篇,我們用了xml的方式來實作動畫,這篇將 View animation 使用程式碼來實作動畫。 例如這個動畫,每次按Rotate就會順時針轉90度,就需要...

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

Day04 View Animation 進階(2)

View animation很簡單很重要,所以這一篇會繼續把View animation 再深入一點: AnimationSet 組合動畫 Animation...

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

Day05 動畫練習:Facebook like button

到目前為止,我們已經知道了怎麼使用View animation。來個小小的動畫練習吧。 這是Facebook 的讚按鈕,我們就用到目前所學的來實作這個動畫 複...

2018-10-19 ‧ 由 evanchen 分享
DAY 6

Day06 Property Animation

這篇將說明另一種動畫方式Property animation的objectAnimator。 Property animation 依字面上的解釋就是透過動畫改...

2018-10-20 ‧ 由 evanchen 分享
DAY 7

Day07 Property animation 進階

Property animation 更進階一些。 ObjectAnimator 一樣可以使用程式碼來實作動畫 例:Rotation val anim = Ob...

2018-10-21 ‧ 由 evanchen 分享
DAY 8

Day08 ShapeDrawable繪圖

講到動畫,我們得來講一下怎麼繪圖。有時候,我們不會直接使用jpg、png這樣的圖片。在android為了支援不同螢幕解析度,必須制作多個不同大小的圖片,這會讓a...

2018-10-22 ‧ 由 evanchen 分享
DAY 9

Day09 Canvas 繪圖

Android Canvas 繪製幾何圖形 Canvas的意思就是畫布,而Paint 代表了Canvas上的畫筆 以下範列記錄幾種Canvas繪製幾何圖向的方法...

2018-10-23 ‧ 由 evanchen 分享
DAY 10

Day10 動畫範例:CustomSelector

這篇就來用上次學到的Canvas,來做這個範例動畫。 需求很簡單,點下+按鈕會展開3個Icon讓使用者選擇。 我們先來分析一下怎麼做。 UI分為2個部分 上...

2018-10-24 ‧ 由 evanchen 分享