3

Я искал возможности для реализации дизайна нового материала, чтобы обновить RecyclerViews с кругом загрузки, спускающимся с ActionBar, как новое приложение Gmail. Я еще ничего не нашел, только некоторые примеры SwipeRefreshLayout + RecyclerView. Кто-нибудь знает, как это сделать?Прокрутите вниз, чтобы обновить Дизайн материалов

ответ

20

Вы можете использовать вид SwipeToRefresh предоставленную в библиотеке поддержки appcombat:

compile 'com.android.support:appcompat-v7:21.0.0' 

Вот как вы можете использовать его в сочетании с RecyclerView

<android.support.v4.widget.SwipeRefreshLayout 
    android:id="@+id/swipe_refresh_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <android.support.v7.widget.RecyclerView 
     android:id="@+id/list" 
     android:layout_width="match_parent" 
     android:clipToPadding="false" 
     android:layout_height="match_parent" 
     android:paddingRight="@dimen/activity_horizontal_margin" 
     android:paddingLeft="@dimen/activity_horizontal_margin" 
     android:paddingTop="@dimen/activity_horizontal_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" /> 

</android.support.v4.widget.SwipeRefreshLayout> 

Надежда Я мог бы помочь!

+0

Делает так много смысла. Спасибо, я попробую это. –

+0

можно использовать в более старой версии, например 2.3? – Riser

+0

Он должен работать на Android 2.3 и выше –

 Смежные вопросы

  • Нет связанных вопросов^_^