# Banner **Repository Path**: i_yin/banner ## Basic Information - **Project Name**: Banner - **Description**: LayoutManager方式实现的banner - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-13 - **Last Updated**: 2023-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 简介 ![示例](capture/img1.jpg) 使用`RecyclerView.LayoutManager`实现banner功能。 #### 支持功能 - [x] 真正意义的循环模式 - [x] 设置滑动速度和page停留时长 - [x] 通过修改`marginHorizontal`和`peekWidth`参数可以实现一屏多页,左右留白,页面堆叠等效果 - [x] 扩展自定义切换效果 #### 依赖 ``` maven { url "https://jitpack.io" } implementation 'com.gitee.ingxin:banner:版本号' ``` [点击查看版本号](https://gitee.com/ingxin/banner/releases) #### 使用 ``` kotlin //使用RecyclerView构建banner val banner = Banner(recyclerView) //设置RecyclerView.Adapter完全一致 banner.setAdapter(adapter) ```