Android智能下拉重新整理載入架構—看這些就夠了

來源:互聯網
上載者:User

標籤:上拉   sel   多層嵌套   多層   載入更多   衝突   view   src   很多   

一些值得學習的幾個下拉重新整理上拉載入開源庫

Android智能下拉重新整理架構-SmartRefreshLayout
  • 支援所有的 View(AbsListView、RecyclerView、WebView....View) 和多層嵌套的視圖結構
  • 支援自訂並且已經整合了很多炫酷的 Header 和 Footer (圖).
  • 支援和ListView的同步滾動 和 RecyclerView、AppBarLayout、CoordinatorLayout 的嵌套滾動 NestedScrolling.
  • 支援在Android Studio Xml 編輯器中預覽 效果(圖)
  • 支援分別在 Default(預設)、Xml、JavaCode 三個中設定 Header 和 Footer.
  • 支援自動重新整理、自動上拉載入(自動檢測列表慣性滾動到底部,而不用手動上拉).
  • 支援通用的重新整理監聽器 OnRefreshListener 和更詳細的滾動監聽 OnMultiPurposeListener.
  • 支援自訂回彈動畫的插值器,實現各種炫酷的動畫效果.
  • 支援設定主題來適配任何情境的App,不會出現炫酷但很尷尬的情況.
  • 支援設定多種滑動方式來適配各種效果的Header和Footer:平移、展開、背後固定、頂層固定、全屏
  • 支援內容尺寸自適應 Content-wrap_content
  • 支援繼承重寫和擴充功能,內部實現沒有 private 方法和欄位,繼承之後都可以重寫覆蓋
  • 支援越界回彈(Listview、RecyclerView、ScrollView、WebView...View)
  • 支援多點觸摸,下拉、上拉各種手勢衝突

 

項目地址:

https://github.com/scwang90/SmartRefreshLayout

BeautifulRefreshLayout-漂亮的美食下拉重新整理

項目地址:

https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood

MarkMjw/PullToRefresh

根據Maxwin的XListView改造而來,完善下拉重新整理上拉載入更多的功能並實現自動重新整理以及自動載入等功能, 並增加對ScrollView的支援

項目地址:

https://github.com/MarkMjw/PullToRefresh

Android-PullToRefresh

Android-PullToRefresh是一個個功能強大,支援ListView、ExpandableListView、GridView、WebView、ScrollView、HorizontalScrollView、ViewPager、ListFragment

項目地址:

https://github.com/chrisbanes/Android-PullToRefresh

基於Google修改的google下拉控制項SwipeRefreshLayout

項目地址:

https://github.com/baoyongzhang/android-PullRefreshLayout

BeerSwipeRefreshLayout

非常有創意的一個庫

項目地址:

https://github.com/recruit-lifestyle/BeerSwipeRefresh

PullLoadMoreRecyclerView

實現RecyclerView下拉重新整理和上拉載入更多以及RecyclerView線性、網格、瀑布流效果示範

項目地址:

https://github.com/WuXiaolong/PullLoadMoreRecyclerView

相信自己,沒有做不到的,只有想不到的

如果你覺得此文對您有所協助,歡迎入群 QQ交流群 :644196190 公眾號:終端研發部

Android智能下拉重新整理載入架構—看這些就夠了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.