Android開源:CloudReader-網易云音樂UI

qvrq2499 7年前發布 | 10K 次閱讀 開源 安卓開發 Android開發 移動開發

CloudReader

Netease cloud music Ui && Retrofit + RxJava + MVVM-databinding && GankIo、Douban Api

Introduce

一款基于網易云音樂UI,使用GankIo及豆瓣api開發的符合Google Material Desgin閱讀類的開源項目。項目采取的是Retrofit + RxJava + MVVM-DataBinding架構開發。

A netease cloud music based UI, using GankIo and douban API development accord with Google Material Desgin reading class open source projects.Various problems encountered in the development of has been summed up here .

效果圖

  • 部分效果圖

  • gif演示

Issues 寶貴意見

如果有任何問題,請到github的issue處寫上你不明白的地方,也可以通過下面提供的方式聯系我,我會及時給予幫助。

If you have any questions, please write tothe issue of making you don't understand of place, also can contact me through here, I will help them in time.

Features 特性

  • 1、基本遵循Google Material Design設計風格。
    Basic follow Google Material Design style.
  • 2、干貨集中營內容與豆瓣電影書籍內容。
    The Content of gank.io and Douban movie,books.
  • 3、高仿網易云音樂歌單詳情頁。
    High imitation netease cloud music playlist page for details.
  • 4、 NavigationView 搭配 DrawerLayout 的具體使用。
    NavigationView collocation DrawerLayout specific use.
  • 5、沉浸式狀態欄使用與版本適配。
    Immersive status bar with version adapter.
  • 6、MvvM-DataBing的項目應用。
    The MvvM-DataBing project application.
  • 7、RxBus代替EventBus進行組件之間通訊。
    RxBus replace EventBus for communication between components.
  • 8、 ToolBar 的全方面使用。
    All aspects of the ToolBar.
  • 9、 Glide 加載監聽,獲取緩存,圓角圖片,高斯模糊。
    Glide load monitoring, access to the cache, the rounded pictures, gaussian blur.
  • 10、水波紋點擊效果詳細使用與適配。
    Click the water ripple effect use and adaptation in detail.
  • 11、 RecyclerView 下拉刷新,上拉加載。
    RecyclerView drop-down refresh and tensile loading.
  • 12、基于 DataBinding 的 ViewHolder 。
    Based on the DataBinding ViewHolder.
  • 13、基于 DataBinding 的 BaseActivity 和 BaseFragment 。
    Based on the DataBinding BaseActivity and BaseFragment.
  • 14、 Fragment 懶加載模式。
    Fragments lazy loading mode.
  • 15、 SwipeRefreshLayout 結合 RecyclerView 下拉刷新上拉加載。
    SwipeRefreshLayout combining RecyclerView drop-down refresh and on load.
  • 16、 CoordinatorLayout + Behavior 實現標題欄漸變。
    CoordinatorLayout add behaviors to achieve the title bar gradient.
  • 17、 NestedScrollView 嵌套 RecyclerView 的使用。
    NestedScrollView nested RecyclerView for specific use.

TODO

  • 每日推薦可設置是否顯示圖片及查看具體某一天的干貨信息。
    Recommended daily can set whether to display images and view specific one day dry cargo information.
  • 每日推薦可調整欄目順序。
    Recommended daily can adjust the column order.
  • 書籍部分增加更多內容并可自由定制。
    And can customize free books section to add more content.
  • 增加搜索功能。
    Increase the search function.
  • 網頁增加分享功能。
    WebView increase share function.

 

 

 本文由用戶 qvrq2499 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!