Android-循环滚轮控件WheelView,助你快速开发项目!
一款好的滚轮滑动控件可以帮助你实现很多基本控件和ui样式,比如时间滚轮,选项的滚轮等!
今天给大家介绍一个极其好用的滚轮控件-wheelView.
示例图展示
使用步骤
1,布局文件
<com.smart.pangu_ui_lib.widget.wheelview.view.WheelView
android:id="@+id/wv"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
2,代码设置
//组装数据
ArrayList<SelectItem> selectItems = new ArrayList<>();
selectItems.add(new SelectItem("1", "Android"));
selectItems.add(new SelectItem("2", "Java"));
selectItems.add(new SelectItem("3", "Php"));
selectItems.add(new SelectItem("4", ".net"));
selectItems.add(new SelectItem("5", "H5"));
selectItems.add(new SelectItem("6", "C++"));
selectItems.add(new SelectItem("7", "JavaScript"));
selectItems.add(new SelectItem("8", "Python"));
//设置数据和属性
mWv.setAdapter(new BaseWheelAdapter<SelectItem>(selectItems));
mWv.setCurrentItem(0);//默认停留的选项
mWv.setCyclic(true);//是否循环
mWv.setOnItemSelectedListener(new OnItemSelectedListener<SelectItem>() {
@Override
public void onItemSelected(int index, SelectItem item) {
showToast("当前位置 , " + item.getName());
}
});
5, 获取地址
demo地址,点击查看github
欢迎您扫码安装体验demo