《瓣呀》 ,一個基于豆瓣api的開源項目
banya 瓣呀 介紹:
項目介紹:
-
整體采用material design 風格,本人是網易云音樂的粉絲,所以界面模仿了網頁云音樂,另外,項目中盡量使用了5.0之后的新控件。
-
項目整體采用mvp+rxjava+retrofit 框架,使用glide進行圖片展示。
-
并對retrofit進行了緩存配置,很遺憾,豆瓣API在服務端并沒有對返回數據進行Cache-Control 設置。
-
后續會采用本地數據庫對數據進行緩存,初步定為使用realm。
-
這是我的一個利用課余時間做的一個項目,僅供娛樂,項目的一切數據來自豆瓣api v2.0,一切數據歸豆瓣所有。
- star一下吧,拜托了。
主界面:
-
主界面采用material design 設計風格,使用了NavigationView和DrawerLayout的抽屜效果,CoordinatorLayout和viewpager 配合,使用behavior屬性,對toolbar的顯示和隱藏進行了控制。使用了tablayout和viewpager配合,切換fragment,整體風格類似于網易云音樂。
-
用到的豆瓣API有熱映榜、top250、搜索圖書、搜索音樂,等。
圖片名稱
圖片名稱
圖片名稱
圖片名稱
抽屜界面:
抽屜界面使用到的icon來自google 的開源icon庫,material design icon 地址: 點擊進入 看來谷歌為material design 花費了大量大精力,然而,一般的項目組都是ios的設計風格,讓android 去開發,非常的不幸。
圖片名稱
項目中使用了webview 進行展示
圖片名稱
來自:http://www.jianshu.com/p/16d8ecfc3ff2
本文由用戶 shenmo520131 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!