# DividerLineProject **Repository Path**: zhongrui_developer/DividerLineProject ## Basic Information - **Project Name**: DividerLineProject - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-19 - **Last Updated**: 2023-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DividerLineProject ## [Demo.apk下载](https://raw.githubusercontent.com/zhongruiAndroid/DividerLineProject/master/demo/demo.apk "apk文件") ### demo.apk在demo目录下 ```java //第一个参数:Context //第二个参数:item分割间距(默认为0) //第三个参数:color或者drawable 设置分割线的颜色或者图片样式 //(此时默认使用系统android.R.attr.listDivider属性下的分割效果) BaseItemDivider baseDividerGridItem = new BaseItemDivider(this); //有分割线间距,间距区域透明无颜色 BaseItemDivider baseDividerGridItem = new BaseItemDivider(this, 30); //有分割线间距,分割线有颜色或图片样式 BaseItemDivider baseDividerGridItem = new BaseItemDivider(this, 30,color); BaseItemDivider baseDividerGridItem = new BaseItemDivider(this, 30,drawable); //设置水平方向item之间的间隔 baseDividerGridItem.setHGap(hGap); //设置垂直方向item之间的间隔 baseDividerGridItem.setVGap(vGap); //LinearLayoutManager下是否显示第一个分割线(默认false) baseDividerGridItem.setShowFirstLine(showTop); //LinearLayoutManager下是否显示第后一个分割线(默认false) baseDividerGridItem.setShowLastLine(showBottom); //等价setShowFirstLine(true)和setShowLastLine(true); baseDividerGridItem.setShowBoth(); //不管是哪种LayoutManager不需要额外判断,只需要执行这个方法,内部自动判断是否横向纵向以及反向 recyclerView.addItemDecoration(baseDividerGridItem); ``` #### 瀑布流item目前只提供设置间距,没设置颜色
image [ ![Download](https://api.bintray.com/packages/zhongrui/mylibrary/DividerLine/images/download.svg) ](https://bintray.com/zhongrui/mylibrary/DividerLine/_latestVersion) ```gradle implementation 'com.github:DividerLine:版本号看上面' ```