您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • Android具有闪烁视图的自定义回收器视图,用于指示视图正在加载

    时间:2017-01-22 09:42 来源:互联网 作者:源码搜藏 浏览:收藏 挑错 推荐 打印

    具有闪烁视图的自定义回收器视图,用于指示视图正在加载。回收器视图有一个内置的适配器来控制闪光的外观,并提供两种方法 -

    • showShimmerAdapter() - 设置一个演示适配器预定义数量的子演示视图。
    • hideShimmerAdapter() - 恢复适配器以显示实际的子元素。

    演示屏幕

    列表演示 网格演示

    属性和方法

    以下是初始化演示视图的属性和方法。

    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();

    添加到您的项目

    • 在build.gradle文件中添加以下配置。
    
    	
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
    
    dependencies {
        compile 'com.github.sharish:ShimmerRecyclerView:v1.0'
    }

    Android具有闪烁视图的自定义回收器视图,用于指示视图正在加载转载请注明出处http://www.codesocang.com/kj/listview/34338.html 源码搜藏网所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与源码搜藏网无关
    标签: