博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PickerView的开源依赖
阅读量:5999 次
发布时间:2019-06-20

本文共 1451 字,大约阅读时间需要 4 分钟。


前言

上个月的滑轮选择器,今天趁着放假把它修改了下,上传到了开源库中,方便大家的使用,下面说下简单的变化.

实例化类的改变

原先是使用TextPicker类来实例化,现在修改成MyPicker.

MyPicker picker = new MyPicker();

对外方法的增删

  • 删除了原来的获取确定控件 getOK()方法
  • 增加了显示滑轮选择的个数 setShowNum()方法
  • 增加了完成监听事件 setSelectedFinishListener()方法

使用Demo

tp = new MyPicker(this);        //init data        initData();        //loding data        tp.setData(leftList, 1);        tp.setData(middleList, 2);        tp.setData(rightList, 3);        //set title        tp.setPickerTitle(getResources().getString(R.string.title_name));        //set the default centered text        //if not set,show centered text in the data        tp.setMiddleText(5, 1);        tp.setMiddleText(2, 2);        tp.setMiddleText(25, 3);        //redy        tp.setPrepare();        // default show three//        tp.setShowNum(3);        tp.setSelectedFinishListener(new MyPicker.SelectedFinishListener() {            @Override            public void onFinish() {                leftText = String.valueOf(tp.getText(1));                middleText = String.valueOf(tp.getText(2));                rightText = String.valueOf(tp.getText(3));                tv.setText(leftText+"-"+middleText+"-"+rightText);                tp.dismiss();            }        });        tp.showAtLocation(this.findViewById(R.id.main), Gravity.CENTER, 0, 0);

添加依赖

dependencies {    compile 'com.idisfkj.picker:mypicker:1.2.1'}
现在使用只要如上一句代码就可以了,是不是简单许多

结语

如果还想要知道具体原理,可以访问我原来的文章:

或者访问我的个人博客:

Github链接:

欢迎Fork Star

关注

clipboard.png

转载地址:http://ugzmx.baihongyu.com/

你可能感兴趣的文章
iOS Swift 熊猫
查看>>
MyBatis(跨表查询)
查看>>
模拟百度新闻首页传媒栏目鼠标滑过的特效
查看>>
Git学习笔记(八)配置命令别名
查看>>
jquery 选择器
查看>>
The secret code
查看>>
Makefile 多目录自动编译
查看>>
学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中
查看>>
统一Matlab下不同子图的色标colorbar
查看>>
Linux 进程间通信(二) 管道
查看>>
Ajax保留浏览器历史的两种解决方案(Hash&Pjax)
查看>>
深入浅出JQuery (二) 选择器
查看>>
CI框架 -- 驱动器
查看>>
FastMQ V0.2.0 stable版发布
查看>>
WPF Step By Step 完整布局介绍
查看>>
Mysql合并2表找出不同项
查看>>
博客作业04--树
查看>>
对象复制
查看>>
Mongodb内嵌数组的完全匹配查询
查看>>
MyBatis学习笔记(四) 注解
查看>>