第十屆 佳作

software-dev
Android animation 30天上手
evanchen

系列文章

DAY 1

Day01 Android 動畫簡介

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

DAY 2

Day02 View Animation

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

DAY 3

Day03 View Animation 進階

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

DAY 4

Day04 View Animation 進階(2)

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

DAY 5

Day05 動畫練習:Facebook like button

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

DAY 6

Day06 Property Animation

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

DAY 7

Day07 Property animation 進階

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

DAY 8

Day08 ShapeDrawable繪圖

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

DAY 9

Day09 Canvas 繪圖

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

DAY 10

Day10 動畫範例:CustomSelector

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