由 3.0 開始,Google 發表了不少新的 UI 功能以加強用戶體驗,計有 3.0 發表的 Action Bar、Fragment 、 Property Animation。3.0 發表並於 4.0 大幅進化的 Holo Theme,4.0 發表的 Grid Layout,4.1發表的 Notification, 豐富 Activity 轉換動畫的 ActivityOptions 等。大量新功能要向下支援舊版本確實是開發者一大煩惱。幸好很多有心人為了減少其他開發者的時間,發表了不少支援 Library,令開發者可以把時間專注於本身軟件的功能上。下面是一個支援庫總匯,希望開發者可以更新自家軟件並用盡 4.0 UI 功能,使用家不用再忍受新舊 UI 軟件同時使用的煩惱:
Action Bar:
ActionBarSherlock
http://actionbarsherlock.com/
Fragment:
Google 自家出品的 Support library
http://developer.android.com/tools/extras/support-library.html
Animation:
NineOldAndroid
http://nineoldandroids.com/
Holo Theme:
Holo Everywhere
https://github.com/ChristopheVersieux/HoloEverywhere
Grid Layout:
android-gridlayout
https://github.com/dlew/android-gridlayout
Notification:
NotificationCompat2 (UI 上舊版本不會有變化, 但新 api 不會令版本舊 force close )
https://github.com/JakeWharton/NotificationCompat2
ActivityOptions:
ActivityCompat2
https://github.com/JakeWharton/ActivityCompat2
[更新 NotificationCompat2, ActivityCompat2]
No comments:
Post a Comment