All Projects → kyleduo → LoadMoreRecyclerViewAdapter

kyleduo / LoadMoreRecyclerViewAdapter

Licence: Apache-2.0 License
Adapter for RecyclerView for load more.

Programming Languages

java
68154 projects - #9 most used programming language

LoadMoreRecyclerViewAdapter

Adapter for RecyclerView for load more. As simple as only a file to import to you project. (Did not upload to gist because the network problom. -_-)

Usage & Notice

  1. Instantiate this class with a LayoutManager object.
  2. Call RecyclerView.addOnScrollListener(LoadMoreRecyclerViewAdapter.getOnRecyclerScrollChangeListener()); to listen the scroll event of RecyclerView.
  3. Call super.onCreateViewHolder(parent, viewType); in onCreateViewHolder() method to create footer view holder.
  4. Call super.onBindViewHolder(holder, position); in onBindViewHolder() method.
  5. Override getActualItemCount() method to return actual data item count.
  6. Override onCreateLoadMoreFooter() method to create footer view that implements ILoadMoreFooter.
  7. Call setLoadMoreComplete() method to complete loading.
  8. Call setHasMore() method to configure whether have more data.
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].