Укажите элемент списка держателей, например, facebook для загрузки контента.

Я хочу отображать элемент списка элементов при загрузке контента, например: Faceook. Как я могу это достичь? Введите описание изображения здесь

Для Android нет библиотеки для этого, насколько я знаю, я мог бы написать один, но я ленивый 🙂

Итак, теперь я использую этот эффектный эффект Смимера из facebook на простом представлении с серым фоном.

<com.facebook.shimmer.ShimmerFrameLayout android:id="@+id/shimmer_view_container" android:layout_width="match_parent" android:layout_height="wrap_content"> <View android:id="@+id/gallery_placeholder" android:layout_width="200dp" android:layout_height="200dp" android:layout_gravity="center" android:layout_margin="5dp" android:background="@android:color/darker_gray" /> </com.facebook.shimmer.ShimmerFrameLayout> 

Это подходит для меня …

В настоящее время существует новая библиотека под названием ShimmerRecyclerview которая основана на Facebook Shimmer

Чтобы использовать его, вы определяете свой xml recyclerview следующим образом:

 <com.cooltechworks.views.shimmer.ShimmerRecyclerView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/shimmer_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" app:demo_child_count="10" app:demo_grid_child_count="2" app:demo_layout="@layout/layout_demo_grid" app:demo_layout_manager_type="grid" /> 

demo_layout – это место размещения шаблона.

Чтобы показать мерцающий макет, вызовите:

 shimmerRecycler.showShimmerAdapter(); 

И чтобы скрыть это:

 shimmerRecycler.hideShimmerAdapter(); 

Попробуйте это

https://android-arsenal.com/details/1/5890

Вы можете настроить свой элемент shimmer для recyclerview.

Вы можете использовать Skeleton esay.

См. Эту ссылку для образца проекта.

См. Эту ссылку для проекта apk.

Введите описание изображения здесь

Intereting Posts
Canvas: попытка использования переработанного растрового изображения android.graphics.Bitmap в android Эффективность обрисования холста андроида Вычислить разницу между двумя раз в Android Как интегрировать paypal пожертвовать в Android-приложение? Требуется создать ускоренную прокрутку с передним charecter для отображения на экране, когда пользователь перетаскивает список алфавита Класс BlackBerry эквивалентен AsyncTask? Как решить проблему автоматического поворота AVD в Android 4.4.2? Каковы возможные причины: «Не удалось отобразить сегмент из общего объекта: операция не разрешена» и как отлаживать? Удалить программную панель тени программно Синхронизация приложений Android Каждый проект говорит об ошибке после обновления Android ADT Как получить доступ к датчику сердечного ритма Android RAW DATA? (Отраженный свет, а не сердцебиение) Ошибка андроида Ошибка вывода Dx: уже подготовлен Ошибка создания окончательного архива: найденный дубликат файла для APK: classes.dex Android: Когда использовать Service vs Singleton? Как создать титульную границу в Android?