具有闪烁视图的自定义回收器视图,用于指示视图正在加载。回收器视图有一个内置的适配器来控制闪光的外观,并提供两种方法 -
| 列表演示 | 网格演示 |
|---|---|
![]() |
![]() |
以下是初始化演示视图的属性和方法。
| XML属性 | Java方法 | 说明 |
|---|---|---|
app:demo_child_count |
setDemoChildCount(int) |
在shimmer适配器中应该存在设置演示视图数量的整数值 |
app:demo_layout |
setDemoLayoutReference(int) |
您的演示视图的布局参考。定义您的my_demo_view.xml并在此处参考布局参考。 |
app:demo_layout_manager_type |
setDemoLayoutManager(LayoutManagerType) |
演示视图的布局管理器。可以是linear_veritical或linear_horizontal或grid中的一个。 |
将xml定义为:
<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"
/>
在这里@layout/layout_demo_grid指的是应该在加载过程中微调显示您的样本布局。现在在你的活动onCreate上,初始化闪光灯如下:
ShimmerRecyclerView shimmerRecycler = (ShimmerRecyclerView) findViewById(R.id.shimmer_recycler_view);
shimmerRecycler.showShimmerAdapter();
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.sharish:ShimmerRecyclerView:v1.0'
}
Android基于FlatList的上拉、下拉刷新组件
Android打造万能的ListView和GridView适配器
Android高仿今日头条ListView视频播放和优酷视频播放悬浮窗
Android中RecyclerView的自定义布局管理器模仿TextView跨行为,
支持多个方向滑动的 View,类似 Calendar 里的 UI 效果
一个下拉刷新上拉加载更多的Android框架
用于在RecyclerView和AbsListView上创建简单分页功能的库
TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回
Android具有闪烁视图的自定义回收器视图,用于指示视图正在加载
一个Android的二维RecyclerView。不仅可以加载历史数据,而且可
Android滚轮控件
使用ExpandableListView实现的购物车
Android基于FlatList的上拉、下拉刷新组件
Android打造万能的ListView和GridView适配器
Android高仿今日头条ListView视频播放和优酷视频播放悬浮窗
Android中RecyclerView的自定义布局管理器模仿TextView跨行为,
一个下拉刷新上拉加载更多的Android框架
用于在RecyclerView和AbsListView上创建简单分页功能的库
热门源码