Nothing Special   »   [go: up one dir, main page]

Skip to content

YRInred/LooperRecView

Repository files navigation

LooperRecView

一个匀速循环展示item的小控件

展示效果

img

添加依赖

compile 'com.github.YRInred:LooperRecView:1.0'

使用方法

在xml文件中添加

    <com.inred.looperrecview.NoScrollRecyclerView
        android:id="@+id/noscroll_rec"
        android:layout_centerInParent="true"
        android:layout_width="match_parent"
        android:paddingTop="10dp"
        android:paddingBottom="10dp"
        android:layout_height="140dp"
        android:background="@color/white"
        android:orientation="vertical"
        app:speed="20"/>

在java文件中添加

        noscroll_rec = findViewById(R.id.noscroll_rec);
        LooperAdapter adapter = new LooperAdapter(getList());
        noscroll_rec.setAdapter(adapter);

在onresume里面启动

         @Override
            public void onResume() {
              super.onResume();
              noscroll_rec.onResume();
            }

注意你使用的LooperAdapter 必须继承 LooprecAdapter 根据你显示的item数量初始化adapter 继承下面构造函数 默认5个

          LooprecAdapter(int layoutResId, @Nullable List data, int showitemnum)

目前这个recyclerview不能手动滑动 不用添加layoutmanager 目前只能改变滑动速度 轮子给你照了 怎么搭配车自己想一下

About

一个匀速循环展示item的小项目

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages