android - recyclerview - swiperefreshlayout kotlin
SwipeRefreshLayout-Pull From Bottom (5)
¿Hay alguna manera de usar SwipeRefreshLayout
para actualizar ListView
cuando se tira desde abajo?
Creé pull desde arriba, pero también necesitaría pull desde abajo. Hay muchos tutoriales sobre cómo crear pull desde la parte superior, pero no pude encontrar ningún tutorial para tirar desde abajo.
Library omadahealth/SwipyRefreshLayout debe ser la respuesta para su caso.
Debajo de los Códigos haga que su Recycler view pull up from bottom to refresh
:
<com.omadahealth.github.swipyrefreshlayout.library.SwipyRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/refresh_layout"
style="@style/View_MatchParent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:srl_direction="bottom"
>
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerview"
style="@style/View_MatchParent"
android:layout_height="wrap_content"
android:clipToPadding="true"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</com.omadahealth.github.swipyrefreshlayout.library.SwipyRefreshLayout>
Me he encontrado con el mismo problema y lo he resuelto con una combinación de swipeRefreshLayout y un evento táctil en mi lista. Aqui esta el link:
https://.com/a/41701320/6144027
No, no puedes hacer eso con SwipeRefreshLayout. Necesita implementar su propio diseño, que no es tan difícil.
Compruebe esto http://erikw.eu/open-source-android-pull-to-refresh-library/ y esto http://www.oodlestechnologies.com/blogs/Implementing-Pull-to-refresh-(like-in-Facebook-mobile-app)-for-ANDROID-using-Titanium
SwipeRefreshLayout de Android Support Library versión 21 no es compatible con la extracción desde abajo. He hecho que la modificación SwipeRefreshLayoutBottom con se base en el código SwipeRefreshLayout original. Se basa totalmente en el código original de Google con solo inversión de coordenadas e implementación anulada del método canChildScrollDown. Todas las modificaciones están marcadas como HACER.
Utilice esta gran biblioteca: OrangeGangsters SwipyRefreshLayout
De modo que puede deslizar tanto desde arriba como desde abajo y es compatible con API 9+.