Bigkoo / Bigkoo/Android-PickerView

月份和天数丢失问题

Open
#727 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
13.4k
Forks
3.4k
PR merge metrics
No merged PRs in 30d

Description

问题描述:我最小时间设置为当前时间(2019年3月15日),最大时间不限制 ,设置循环显示 , 然后月份就没有1、2月份了,天就没有1-14日了。
使用版本:api 'com.contrarywind:Android-PickerView:4.1.7'
期望效果:期望能像IOS日期控件效果,设置了日期限制后,滑动到超出范围的日期,自动滚回来。
项目中使用的代码:
TimePickerBuilder mTimePickerBuilder = new TimePickerBuilder(getContext(), new OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {//选中事件回调
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault());
viewModel.setStartTime(dateFormat.format(date));
viewModel.setStartTimeTextColor(resources.getColor(R.color.YD_333333));
viewModel.setStartTimeIsEmpty(false);
}
})
.setType(new boolean[]{true, true, true, true, true, false})// 默认全部显示
.setCancelText("取消")//取消按钮文字
.setSubmitText("确定")//确认按钮文字
.setContentTextSize(18)//滚轮文字大小
.setLineSpacingMultiplier(2)
.setOutSideCancelable(true)//点击屏幕,点在控件外部范围时,是否取消显示
.isCyclic(true)//是否循环滚动
.setSubmitColor(resources.getColor(R.color.YD_FF5F6A))//确定按钮文字颜色
.setCancelColor(resources.getColor(R.color.YD_FF5F6A))//取消按钮文字颜色
.isCenterLabel(false) //是否只显示中间选中项的label文字
.setOutSideColor(Color.parseColor("#99000000"))
.build();
}
mTimePickerBuilder.show();

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.