Amir_RVRefreshLayout
-
Functions:
- CustomView (View As android.view.View, Width As Int, Height As Int)
- DefaultRefreshView As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- MaterialRefreshView As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
-
Functions:
- AnimationDuration (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- AutoReset (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- AutoStart (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- Build
- Color (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- MaxArcDegree (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- StartDegrees (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- StrokeWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- ViewHeight (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
- ViewWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewBuilder
-
Functions:
- AnimationDuration (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- AutoReset (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- AutoStart (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- BackgroundColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- Build
- Color (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- FillShadowColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- KeyShadowColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- MaxArcDegree (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ShadowElevation (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ShadowRadius (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ShadowXOffset (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ShadowYOffset (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- StartDegrees (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- StrokeWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ViewHeight (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
- ViewWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewBulder
-
Functions:
- CustomView As android.view.View
- DefaultRefreshView As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- MaterialRefreshView As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
-
Functions:
- AnimationDuration (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- AutoReset (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- AutoStart (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- Build
- Color (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- MaxArcDegree (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- ResetRefreshing
- StartDegrees (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
- StartRefreshing
- StrokeWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.DefaultViewUpdate
Properties:
- View As android.view.View [read only]
-
Functions:
- AnimationDuration (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- AutoReset (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- AutoStart (value As Boolean) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- BackgroundColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- Build
- Color (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- FillShadowColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- KeyShadowColor (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- MaxArcDegree (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- ResetRefreshing
- ShadowElevation (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- ShadowRadius (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- ShadowXOffset (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- ShadowYOffset (value As Float) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- StartDegrees (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
- StartRefreshing
- StrokeWidth (value As Int) As com.aghajari.rvplugins.Amir_RVRefreshLayout.MaterialViewUpdate
Properties:
- View As android.view.View [read only]
Amir_RVRefreshLayout
Amir_RecyclerView Plugin
new Parent for Adding Refresh Layout in RecyclerView
Events:
- onDragDistanceConverter (ScrollDistance As Float, RefreshDistance As Float) As Float
- onPullProgress (PullDistance As Float, PullProgress As Float)
- onPullToRefresh
- onRefreshComplete
- onRefreshing
- onRefreshStart
- onReleaseToRefresh
- onReset
Fields:
- STYLE_FLOAT As Int
- STYLE_NORMAL As Int
- STYLE_PINNED As Int
Functions:
- Initializer (EventName As String, Recycler As android.support.v7.widget.RecyclerView) As com.aghajari.rvplugins.Amir_RVRefreshLayout.Views
Initialize Refresh Layout
RecyclerView parent will change to Refresh Layout
- MaterialDragDistance (scrollDistance As Float, refreshDistance As Float) As Float
- NestedFling (velocityX As Float, velocityY As Float, consumed As Boolean) As Boolean
- NestedPreFling (velocityX As Float, velocityY As Float) As Boolean
- StartNestedScroll (axes As Int) As Boolean
- StopNestedScroll
- UpdateView As com.aghajari.rvplugins.Amir_RVRefreshLayout.UpdateViews
Properties:
- AnimateToRefreshDuration As Int [write only]
- AnimateToStartDuration As Int [write only]
- Enabled As Boolean
- HasNestedScrollingParent As Boolean [read only]
- NestedScrollingEnabled As Boolean
- OnDragDistanceEnabled As Boolean [write only]
Enable onDragDistanceConverter Event
- RecyclerViewAddTop As Int
Add RecyclerView Top When Refrshing
Default is 0
- Refreshing As Boolean
Notify the widget that refresh state has changed. Do not call this when
refresh is triggered by a swipe gesture.
- RefreshInitialOffset As Float [write only]
- RefreshTargetOffset As Float [write only]
- Style As Int
Author: AmirHosseinAghajari