Android-循环滚轮控件WheelView,助你快速开发项目!

Android-循环滚轮控件WheelView,助你快速开发项目!

	一款好的滚轮滑动控件可以帮助你实现很多基本控件和ui样式,比如时间滚轮,选项的滚轮等!
	今天给大家介绍一个极其好用的滚轮控件-wheelView.

demo地址,点击查看github

示例图展示

请添加图片描述

使用步骤

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
在这里插入图片描述

相关推荐

  1. android 快速实现 圆角矩形 及 圆形

    2024-04-12 16:12:04       40 阅读
  2. Android简单

    2024-04-12 16:12:04       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 16:12:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 16:12:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 16:12:04       87 阅读
  4. Python语言-面向对象

    2024-04-12 16:12:04       96 阅读

热门阅读

  1. Composer安装与配置详解

    2024-04-12 16:12:04       35 阅读
  2. 蓝桥杯省B组复习(小白篇)

    2024-04-12 16:12:04       40 阅读
  3. C++ 的内存安全与效率

    2024-04-12 16:12:04       41 阅读
  4. 力扣经典150题第十八题:整数转罗马数字

    2024-04-12 16:12:04       44 阅读
  5. 《访问者模式(极简c++)》

    2024-04-12 16:12:04       40 阅读
  6. Erlang 常用数据结构实现

    2024-04-12 16:12:04       45 阅读
  7. OTN和波分的区别

    2024-04-12 16:12:04       38 阅读
  8. vue简单使用五(组件的使用)

    2024-04-12 16:12:04       35 阅读
  9. 安卓手机APP开发的实践_点击行为

    2024-04-12 16:12:04       38 阅读
  10. Android - VideoView需要按两次BACK才能退出解决方法

    2024-04-12 16:12:04       41 阅读
  11. Android MediaPlayer 深入分析与实践

    2024-04-12 16:12:04       35 阅读
  12. Linux输出输入重定向

    2024-04-12 16:12:04       37 阅读
  13. 运维面试题

    2024-04-12 16:12:04       27 阅读