nienlm-hhtv / UltimateRecyclerView

A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UltimateRecyclerView

Version:0.4.0

Throughput Graph

Master branch:Build Status

Dev branch:Build Status

License

Stories in Ready

Description

UltimateRecyclerView is a RecyclerView(advanced and flexible version of ListView) with pulling to refresh, loading more, swiping to dismiss, draging and drop, animations ,sticky header,show or hide toolbar and FAB when scrolling and many other features.You can use it just like RecyclerView.

Notice that UltimateRecyclerView is a project under development.

Your donations is highly appreciated. Thank you!

Features:

  • Swipe to refresh(using android.support.v4.widget.SwipeRefreshLayout)
  • Many kinds of animations
  • Swipe to dismiss
  • Parallax or normal head view
  • Drag and drop items
  • Loading more when reach the last item(infinite scrolling)
  • Custom views in loading more
  • Showing or hiding toolbar and floating button when scrolling
  • Scrollbars
  • Colorful styles of swipe to refresh
  • Sticky header like instagram
  • Support different layout in adapter
  • Loading adapter with animation

Changes in 0.4.0:

  • a major fix for load more mechanism for both linear layout and gridlayout

Upcoming features:

  • More animations
  • Optimise UltimateViewAdapter
  • and more.

Demo App / Sample Code:

  • Due to rapid updates and developments we have decided to host the demo APK on github
  • Check out this link for latest demonstration for the code
  • Video demo for grid layout demo
  • or you can check it out already compiled at Google Play
  • You can clone the project and compile it yourself (it includes a sample), or you can check it out already compiled at Google Play

Upcoming changes in UltiamteRecyclerview 0.4.1:

If you have some good ideas, please tell us. My email is cymcsg # gmail.com.And it is a good idea to put your idea on the issue.

Welcome to fork and pull request.

If you want to use a rapid development framework for developing apps, you can try UltimateAndroid Framework.

Notice that it might not be the latest version

Quick Setup(Basic Usage)

1.Integration jcenter
repositories {  jcenter() }


dependencies {
    compile 'com.marshalchen.ultimaterecyclerview:library:0.4.0'
}
2.Usage:
<com.marshalchen.ultimaterecyclerview.UltimateRecyclerView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/ultimate_recycler_view"
       >
        </com.marshalchen.ultimaterecyclerview.UltimateRecyclerView>

You can read more usage in wiki

If you want to see more details,you can check the demo.

Screenshot

ultimate_recyclerview

ultimate_recyclerview

ultimate_recyclerview

ultimate_recyclerview

ultimate_recyclerview

ultimate_recyclerview

Thanks

If there are someone who I do not mention here,please accept my sincerely appologies and tell me.

Donations:

Donate $9.99: $9.99

Donate $19.99: $19.99

Donate $39.99: $39.99

Donate $59.99: $59.99

Alipay:donate

License

Copyright 2015 Marshal Chen

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.

About

A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.

License:Apache License 2.0


Languages

Language:Java 100.0%