【Android珍藏】推薦10個炫酷的 Github 開源庫

前言

值得學習的幾個 GitHub 開源庫,可以再很多開發中使用,記錄收藏一下。

1、DiscreteScrollView

Github: https://github.com/yarolegovich/DiscreteScrollView

簡介: DiscreteScrollView 是基於RecyclerView 實現的一個橫向滑動列表,當前Item顯示在屏幕中央並且可以左右滑動,有點像ViewPager,但是可以快速滑動。提供了簡單的API來實現炫酷的動畫效果。

效果展示:
在這裏插入圖片描述
在這裏插入圖片描述

2、MaterialViewPager

Github: https://github.com/pinguo-zhouwei/MaterialViewPager

簡介: 和名字一樣,Material Design 效果的ViewPager, 效果很nice,請看gif

效果展示(有多重模式):

  • Titlebar Logo
    在這裏插入圖片描述
  • Fading Logo
    在這裏插入圖片描述
  • Hide Logo and Toolbar
    在這裏插入圖片描述
  • Sticky Toolbar
    在這裏插入圖片描述
  • Transparent Toolbar
    在這裏插入圖片描述
  • Standard
    在這裏插入圖片描述

3、BoomMenu

Github: https://github.com/pinguo-zhouwei/BoomMenu

簡介: 傳統的菜單是不是看得有些厭倦了,boom …爆炸效果的菜單瞭解一下?功能強大、效果炫酷,有很多種模式。

效果展示:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

4、LayoutManagerGroup

Github: https://github.com/DingMouRen/LayoutManagerGroup

簡介: 自定義RecyclerView 的LayoutManager實現幾種炫酷的效果。

效果展示:

  • EchelonLayoutManager
    在這裏插入圖片描述
  • SkidRightLayoutManager
    在這裏插入圖片描述
  • SlideLayoutManager
    在這裏插入圖片描述

5、Android-SpinKit

Github: https://github.com/ybq/Android-SpinKit

簡介: Android 自定義View 的方式實現的各種炫酷的動畫,特別精緻和優美,以前專門寫文章介紹過。

效果展示:
在這裏插入圖片描述

6、Matisse

Github: https://github.com/zhihu/Matisse

簡介: Matisse是知乎開源的一個本地選擇照片和視頻的庫,UI設計得非常精美。有如特性:

  • 可以在Fragment/Activity 中使用
  • 選擇照片的格式包括:PNG、JPEG 、GIF.視頻格式包括:MPEG, MP4
  • 支持不同的主題並且可以自定義主題
  • 支持不同的圖片加載方式(Picasso、Glide等)
  • 自定義過濾規則

效果展示:

  • Zhihu Style
    在這裏插入圖片描述
  • Dracula Style
    在這裏插入圖片描述
  • Preview
    在這裏插入圖片描述

7、CosmoCalendar

Github: https://github.com/ApplikeySolutions/CosmoCalendar

簡介: 一個高度自定義的日曆庫,UI精美,支持多種模式。

效果展示:

  • 單個日期選擇
    在這裏插入圖片描述
  • 多個日期選擇
    在這裏插入圖片描述
  • 選擇一個範圍日期
    在這裏插入圖片描述
  • 自定義
    在這裏插入圖片描述

8、CardStackView

Github: https://github.com/loopeer/CardStackView

簡介: 三種炫酷的列表卡片滑動動畫,分別爲:alldown, updown, updownstack

效果展示:
在這裏插入圖片描述
在這裏插入圖片描述

9、CalendarExaple

Github: https://github.com/codbking/CalendarExaple

簡介: 這是一個高仿釘釘和小米的日曆控件,支持快速滑動,界面緩存。想要定製化UI,使用起來非常簡單,就像使用ListView一樣

一些特點:可以自定義日曆控件UI 支持快速滑動 支持農曆和陽曆 界面UI緩存和日曆數據緩存 擴展view支持listView的滑動

效果展示:
在這裏插入圖片描述
在這裏插入圖片描述

10、MZBannerView

Github: https://github.com/pinguo-zhouwei/MZBannerView

簡介: 仿魅族BannerView,圖片輪播控件,支持多種模式切換:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。

效果展示:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

結尾

要多記錄優秀的開源庫,多學習,增強自己的見識和知識儲備。後續看到好的開源庫會繼續往裏面補充,所以喜歡的朋友可以收藏一下。



個人網站:分享客https://sharerdiary.com/
這個網站經常分享一些免費視頻、免費音樂、實用工具和各種福利,感興趣的朋友可以看看!

您的關注和點贊是我分享的動力,如有幫助請勿吝嗇!ヽ( ̄▽ ̄)ノ



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章