MultiColumnsPicker
- 多列选择器,支持设置页数,设置自定义adapter,横向或纵向布局
github
Step 1. Add the JitPack repository to your build file
maven { url "https://www.jitpack.io" }
Step 2. Add the dependency
compile 'com.github.nesror:MultiColumnsPicker:[look jitpack]@aar'
简单使用
-
布局文件
<cn.yzapp.multicolumnspickerlib.MultiColumnsPicker android:id="@+id/city_columns_picker" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" app:multicolomns_divisionColour="@color/colorAccent" app:multicolomns_pageCount="3" />
-
设置映射器
/** * 设置选中,显示内容的字段 * * @param mapper 映射器 */ public void setMapper(Mapper<T> mapper)
-
设置监听
/** * 设置选择监听器 * * @param onSelected 中项的回调 */ public void setOnSelected(OnSelected<T> onSelected)
-
设置内容
/** * 设置显示内容 * * @param page 需要显示的页 * @param data 内容 */ public void setContent(final int page, final List<T> data)
更多设置请见demo
此为blog备份,原地址:http://blog.yzapp.cn/MultiColumnsPicker.html