All Projects → huxq17 → Xrefreshview

huxq17 / Xrefreshview

一个万能的android下拉上拉刷新的框架,完美支持recyclerview

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Xrefreshview

XCPullToLoadMoreListView
XCPullToLoadMoreListView-下拉加载更多ListView控件(仿QQ、微信聊天对话列表控件)
Stars: ✭ 24 (-98.58%)
Mutual labels:  pulltorefresh, android-ui, pull-to-refresh
Springview
🔥 A custom view pull to refresh,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use
Stars: ✭ 1,936 (+14.9%)
Mutual labels:  android-ui, pull-to-refresh, pulltorefresh
Smartrefreshlayout
🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
Stars: ✭ 23,185 (+1275.96%)
Mutual labels:  android-ui, pull-to-refresh, pulltorefresh
DragBoardView
⭐ Android 看板,支持项拖拽、列拖拽。Draggable kanban/board view for Android.
Stars: ✭ 85 (-94.96%)
Mutual labels:  android-ui, recycleview
Pulltorefresh H5 Iscroll
基于IScroll5的PullToRefresh实现.。提供多套皮肤机制,便于拓展!
Stars: ✭ 56 (-96.68%)
Mutual labels:  pull-to-refresh, pulltorefresh
AnimatedPullToRefresh-master
A Cool pull to refresh widget provided with character animation in header with user defined text. Customise your widget and show off your home screen!!
Stars: ✭ 38 (-97.74%)
Mutual labels:  pulltorefresh, pull-to-refresh
Xrefreshlayout
【已过时,不再更新,请使用更强大的SmartRefreshLayout!】A refresh layout(无侵入下拉刷新和加载布局), can refresh RecyclerView for all LayoutManager, NestedScrollView。
Stars: ✭ 127 (-92.46%)
Mutual labels:  pull-to-refresh, pulltorefresh
Web Pull To Refresh
A native-like JavaScript pull to refresh implementation for the web.
Stars: ✭ 530 (-68.55%)
Mutual labels:  pull-to-refresh, pulltorefresh
Pullrefreshlayout
下拉刷新,上拉加载,真实的回弹(overscroll)效果(媲美qq),且大小只有37KB(是其他主流刷新库或回弹库的1/2,1/3,甚至是1/4),同时,自定义header和footer,可以实现任何你想的到的功能(例如:自动触发加载更多、二级刷新等)
Stars: ✭ 639 (-62.08%)
Mutual labels:  pull-to-refresh, pulltorefresh
Pullrefresh
前端, 下拉刷新
Stars: ✭ 7 (-99.58%)
Mutual labels:  pull-to-refresh, pulltorefresh
Minirefresh
优雅的H5 下拉刷新。零依赖,高性能,多主题,易拓展。(A Graceful HTML5 Drop-Down-Refresh Plugin. )
Stars: ✭ 1,525 (-9.5%)
Mutual labels:  pull-to-refresh, pulltorefresh
Shotang App
The New Home Screen is designed in a modular way with the core focus on product discovery. Search, Deals, Products everything has been brought upfront. The hamburger menu has been replaced with a bottom navigation bar for easy reachability. On the tech side too, this design allows us to run new deals and other experiments in an agile manner which wasn't possible in the previous version.
Stars: ✭ 132 (-92.17%)
Mutual labels:  android-ui
Easyadapter
Recyclerview adapter library- Create adapter in just 3 lines of code
Stars: ✭ 122 (-92.76%)
Mutual labels:  android-ui
Firebasecrud
Rich UI and animation flutter app backed by firebase
Stars: ✭ 121 (-92.82%)
Mutual labels:  android-ui
Anychart Android
AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.
Stars: ✭ 1,762 (+4.57%)
Mutual labels:  android-ui
Taurus
A little more fun for the pull-to-refresh interaction.
Stars: ✭ 1,674 (-0.65%)
Mutual labels:  pull-to-refresh
Vue Pull To Refresh
vue.js,refresh,load more,Vue2.0 上下拉刷新
Stars: ✭ 129 (-92.34%)
Mutual labels:  pull-to-refresh
Vectorifydahome
📱 Minimal app to apply wallpapers from a vast (400+) collection of vector graphics 🙃
Stars: ✭ 119 (-92.94%)
Mutual labels:  android-ui
Androidrate
AndroidRate is a library to help you promote your Android app by prompting users to rate the app after using it for a few days.
Stars: ✭ 117 (-93.06%)
Mutual labels:  android-ui
Periscopypulltorefresh
Pull-To-Refresh view inspired by Periscope application written in swift
Stars: ✭ 134 (-92.05%)
Mutual labels:  pull-to-refresh

XRefreshView

Usage


Gradle

dependencies {
   compile 'com.huxq17.xrefreshview:xrefreshview:3.6.9'
   //依赖下面的库
   implementation 'androidx.recyclerview:recyclerview:1.1.0'
}

最新的使用说明请移步我的博客

效果图

松开加载更多的Recyclerview 带Banner的Recyclerview LinearLayout样式的Recyclerview
GridLayout样式的Recyclerview Staggered样式的Recyclerview
GridView 自定义View 笑脸刷新
自定义刷新 仿京东刷新 自定义刷新

还有listview,scrollview,webview等其他的view就不一一截图了。建议把此项目下载下来,然后跑到手机上看效果,例子都在app module里。

更新日志:

2020-6-13:
1.更新android平台到androidx


2017-5-4:
1.解决已无更多数据显示不出来的问题,fix issue[#78](https://github.com/huxq17/XRefreshView/issues/78)
2.升级到3.6.9版本

2017-5-3:
1.解决xrefreshview不满屏的时候footerview正常状态下出现在屏幕上的问题,fix issue[#75](https://github.com/huxq17/XRefreshView/issues/75)
2.升级到3.6.8版本

2017-4-25:
1.通过使用XWebView,解决在三星c5、小米5等机型在webview上加XRefreshView,会出现加载更多没有效果的现象,详见issue[#72](https://github.com/huxq17/XRefreshView/issues/72)
2.升级到3.6.7版本

2017-4-14:
1.解决Recyclerview频繁上拉加载时会出现footerview位置异常的问题
2.给setSilenceLoadMore方法添加boolean参数,可以启用和禁用静默加载模式  
3.升级到3.6.6版本

2017-3-28:
1.不再强制Recyclerview使用BaseRecyclerAdapter,当不使用BaseRecyclerAdapter时,RecyclerView会被当成普通view
上拉加载等操作和普通view相同,空布局等功能的使用方式也和普通view相同
2.解决ListView的子项目不足一屏时,上拉时再下拉会出现布局突然缩回的问题
3.升级到3.6.5版本

2017-3-27:
1.解决事先setPullRefreshEnable(false),再setPullRefreshEnable(true)和startRefresh()时,headerview无法显示的问题
2.升级到3.6.3版本

2017-2-17:
1.添加下拉刷新时的回调onRefresh(boolean isPullDown),其中isPullDown用来判断此次下拉刷新是不是由下拉手势触发的,true则代表是,
反之则是自动刷新或者是调用XRefreshView#startRefresh()}触发的刷新
2.升级到3.6.2版本

2017-2-16:
1.解决issue[#58](https://github.com/huxq17/XRefreshView/issues/58)

2017-1-13:
1.解决Recyclerview使用StaggeredGridLayoutManager时,添加的headerview不能使用全部宽度的问题(headview layout won't use all span area)

2017-1-6:
1.解决issue[#49](https://github.com/huxq17/XRefreshView/issues/49)

2017-1-4:
1.解决AbsListview数据不满一屏的时候,会重复加载更多的问题

2016-12-15:
1.优化非RecyclerView上拉加载回弹的效果,同时支持AbsListView(ListView、GridView)加载更多数据完成之后露出新加载的数据

2016-9-28:
1.添加xscrollview的滑动监听

2016-9-6:
1.解决issue[#36](https://github.com/huxq17/XRefreshView/issues/36)

2016-8-19:
1.添加没有数据时显示空布局的支持
2.解决6.0以下的手机,在调用startRefresh()方法后,刷新时headerview有时会不显示的问题
3.其他一些优化

2016-8-8:
1.添加下拉刷新,数据接收失败的ui处理
2.解决下拉刷新,在刷新状态下把headerview完全隐藏掉,在刷新结束以后下拉和上拉都不可用的问题

关于我

   ps:有问题联系我的话请不要问我在不在,直接说问题,谢谢。

License

Copyright (C) 2015 huxq17

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].