Android PickerView超简单自定义选择器

先上效果图
在这里插入图片描述
这是自定义内容的选择器 最近是在项目中一个需求要用到就记录一下
1,第一步 导入依赖

implementation 'com.contrarywind:Android-PickerView:3.2.4'

2,代码

private List<String> options1Items=new ArrayList<>();
options1Items.clear();
for(int i=1;i<101;i++)
{
    options1Items.add(i+"岁");
}
OptionsPickerView pvOptions = new  OptionsPickerView.Builder(mContext, new OptionsPickerView.OnOptionsSelectListener() {
    @Override
    public void onOptionsSelect(int options1, int option2, int options3 ,View v) {
        //返回的分别是三个级别的选中位置
        s =  options1Items.get(options1);
        edAge.setText(s);

    }
})
        .setSubmitText("确定")//确定按钮文字
        .setCancelText("请选择年龄:")//取消按钮文字
        .setSubCalSize(14)//确定和取消文字大小
        .setSubmitColor(Color.parseColor("#0666FF"))//确定按钮文字颜色
        .setCancelColor(Color.parseColor("#4C5165"))//取消按钮文字颜色
        .setTitleBgColor(Color.parseColor("#FFFFFF"))//标题背景颜色 Night mode
        .setCyclic(true, true, true)//循环与否
        .setContentTextSize(14)//滚轮文字大小
        .setTextColorCenter(Color.parseColor("#4C5165"))//设置选中项的颜色
        .build();
pvOptions.setPicker(options1Items);
pvOptions.show();

好了 ,就是这么简单

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章