Typewriter
Typewriter pull to refresh Android animation.
Usage
Add to your root build.gradle:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Add the dependency:
dependencies {
compile 'com.github.Ilya-Gh:Typewriter:v1.0.0'
}
Supported Views
- RecyclerView
- ListView
- ScrollView
- NestedScrollView
How do I get set up?
Just wrap your view:
<com.github.ilyagh.TypewriterRefreshLayout
android:id="@+id/pullToRefresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@null"
android:dividerHeight="0dp"
android:fadingEdge="none" />
</com.github.ilyagh.TypewriterRefreshLayout>
Animation
Just implement PullToRefreshView.OnRefreshListener:
pullToRefresh.setOnRefreshListener(new TypewriterRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
//refresh your data here
}
});
To start or stop animation:
pullToRefresh.setRefreshing(isRefreshing)