编程语言
首页 > 编程语言> > 短视频商城源码,三种常见的轮播图效果

短视频商城源码,三种常见的轮播图效果

作者:互联网

短视频商城源码,三种常见的轮播图效果实现的相关代码

1.设置轮播效果

它的使用其实就是把RecycleView.LayoutManager改一下就可以实现了,其他都是recycleView的正常操作:

 

MyAdapter myAdapter=new MyAdapter(MainActivity.this,arrayList);
        mRvMainTest.setAdapter(myAdapter);
        /**
         * 设置轮播图效果的布局管理者
         * 参数介绍:
         * 参数一:0.75表示,划出去的时候item缩放的最小,1表示不缩放item就划出去
         * 参数二:100表示有点空隙,300的话就贴在一起了
         * 参数三:方向
         */
        OverFlyingLayoutManager overFlyingLayoutManager = new OverFlyingLayoutManager(0.5f, 100, OverFlyingLayoutManager.HORIZONTAL);
        mRvMainTest.setLayoutManager(overFlyingLayoutManager);

​2.设置滑动居中:

mRvMainTest.addOnScrollListener(new CenterScrollListener());//设置滑动后居中item

3.自动轮播:

要写两个这个:mHandler.postDelayed(mRunnable,3000);

 


//自动轮播
        mHandler = new Handler();
        mRunnable = new Runnable() {
            @Override
            public void run() {
                mCurrentPosition++;
                mOverFlyingLayoutManager.scrollToPosition(mCurrentPosition);
                mHandler.postDelayed(mRunnable,3000);
            }
        };
        mHandler.postDelayed(mRunnable,3000);

以上就是短视频商城源码,三种常见的轮播图效果实现的相关代码, 更多内容欢迎关注之后的文章

 

标签:轮播,mHandler,OverFlyingLayoutManager,new,源码,商城,mRunnable
来源: https://www.cnblogs.com/yunbaomengnan/p/15389367.html