Intereting Posts
Потоковое аудио на мобильные телефоны, какую технологию использовать? Android Webview – полностью очистить кэш Как конвертировать формат даты из Android-сообщений Внедрение Circular ViewPager Использовать одиночный макет xml для нескольких действий с разными данными Как приложение может получить доступ к файлам на USB OTG-хранилищах в Android 6.0 (API-уровень 23) без root? Разница между проектом Android-приложения и проектом Android Не удалось получить неизвестное свойство 'assembleRelease' для проекта Приложение для Android отключено на startActivity () SQLiteConstraintException: код ошибки 19: ограничение не выполнено – ошибка Android Как хранить несколько типов данных в массиве? Как добавить простой заголовок / нижний колонтитул 8dp в Android RecyclerView? Как загрузить старые сервисы Google Play? Дисплей пейджингового управления с белыми точками на верхней части Android Видео не зацикливается на Android VideoView

Укажите элемент списка держателей, например, 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.

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