Java教程

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

本文主要是介绍短视频商城源码,三种常见的轮播图效果,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

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

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

 

这篇关于短视频商城源码,三种常见的轮播图效果的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!