發佈日期
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 上完全正常的功能,在某一廠牌的裝置上就會出問題,這些問題在模擬器上也測不出來,最後結論就是,除非你有錢去把各家裝置買回來測,不然就是記得發佈前,先去跟土地公拜拜。
畫面截圖
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGK4Efv1Uz8OxrChjiNya_G4z5uotfc9BK5szcPWefPm9fzARFX5PmRjjWAcR38e_sAOLVJbjlkH5upwLtxvo6WQRYNSBS7kZH7TuDutwWpjzOxWzOVIHc4NSRtbjIlVwqvIL7l0LS2BM/s1600/0-Home.png)
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEintFer47-HfXx8t2fKXhB10W0dgt5gVQy290C-AxkIf7P-9esvQp6LIH9IZXw-azM8nvr8AWTRMCA6wUVJvcGIHimxW1tpVNmEiIPdpZbB_DpoWQXovyAjML5-Tb5OCCVMwO1yDdkhmWU/s1600/2-MovieList.png)
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaAaQYyxocA9K9vpD0pIlwphsFK6bjOtjSHMNQOA7qyg76k4Rd-Gaiuy6WnGLQ9kfmvI9yLgF58JbcbpZDlHVxcKZiax5h_yeLX3lKJCKHnexQ0g1Bjw2iLQpCvqEXHsKdw23VOc43JkE/s1600/3-Movie.png)
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgle8hGThudWLLb_s-w-4IIxJatBaoA3ssZRWjHgif6AqMfp6z7IqQgIdwa90pto1UMRzpt5EnDm3MxqUWaROEs1KJDSwNuY7-m_mzmReZtEfwpwUdyVTV6va-_H681TDsEaiMjABDOjkU/s1600/4-TheaterArea.png)
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje9YsdUKXhQ7CeGX76eMrtp6D0XC0ECJtkMXpIFUYGYJELSXEUfkfNuGPG28SRiYLifWjVuZOjkOCgVoR-UAeSxp8r6rA7zgpAqfWSiwSi7J2IaxkMoSIPumSPpPzim9mgAVu9i1knXW0/s1600/5-Trailer.png)
![movietime screenshot](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigKydAnSjOysJS2l9MXs8QTJYYoCjFJEjdvxXNKwDWVxua7yZ-EQrdxwN-Fu6gWTNBMQgSAjjBgooWVnXfaGUoYxmLRTa0oz3oLytYrgfk07FiEhhzvti8zT_amJTRgMxuLfi56eVB3EY/s1600/8-TvNowPlaying.png)