發佈日期
2015年6月1日更新內容
- 重新設計為 Material Design 風格。
- 主畫面功能調整,現在你可以在「電影」項目中一次查看「本週新片、台北票房榜、上映中、二輪、即將上映」等電影分類。
- 修正電影海報儲存到圖片庫時,部份裝置無法正常執行的問題。
- 重新設計的電影院頁面,現在您可以立即查看該電影院當日的電影放映時間。
- 我的最愛的操作調整為長按來移除項目。
- 記住您所選擇的地區。在電影院地區清單中,您所點選進入的地區,在下次開啟時,會自動捲動到該地區。在電影時刻表中,上方的地區捲動列也會自動以上次點選的地區為預設開啟。
- 電視時刻表現在以頁籤來顯示各天節目,左右滑動更容易。
- 取消內嵌網頁瀏覽器的縮放功能,此功能會造成程式崩潰。
- 其他細部及程式碼調整。
開發札記
這次改版最重大的改變就是重新設為 Material Design 風格。這個計劃原本是預定在六月才要做的,不小心就提前了。原因是在修正 2.9.x 版的問題時,想要將 ActionBar 更新成 Toolbar ,這個 5.x 才引進的功能,然後就引發了一連串的「因為要更新這個功能而必須跟著更新另一個功能」的循環,最後只好把計劃往前,決定就全部大更新吧~~程式碼的更新大概有 ActionBar 換成 Toolbar,這部份很容易,而且更簡化了些;原本很難寫的 TabHost 頁籤功能,換成 SlidingTab 之後,不但很好寫,客製化的方便性更高,而且不會因為頁籤太多而有所侷限,只是一開始的研究花了不少時間;原本有用到 Gallery 這個類別,但它老早就被棄用了,上次改版時因為改太多東西太累了,所以就沒去動它,這次一起把它改了。
這次的改版最開心的部份是重新設計為 Material Design 風格,一直遲遲沒動力去更新有很大一部份的原因是,我手上根本沒有 5.0 的裝置,一點 MD 的感覺都沒有。有一天我好奇的查了一下是否能把我的舊舊的 Galaxy Nexus 刷機成 5.x 版的可能,沒幾天後,我的 Galaxy Nexus 就是 5.x 版了,這時候才有感覺電影時刻的界面在 5.x 上看起來實在有點不搭,有一天實在是受不了了,就下決心要找時間來改版。
關於 Material Design ,在官方網站上有非常多的設計準則,瞭解後照著做,基本上就不會太難看。
小小抱怨一下,Android 的 Bug 實在太多了,而且同樣的 App 在不同版本上執行,有的會正常,有的會壞掉;加上 Android 廠牌多就算了,各家廠牌的裝置又有許多版本,出現的情況就又更不同,基本上,在我的 Galaxy Nexus 上完全正常的功能,在某一廠牌的裝置上就會出問題,這些問題在模擬器上也測不出來,最後結論就是,除非你有錢去把各家裝置買回來測,不然就是記得發佈前,先去跟土地公拜拜。