Signed-off-by: rtc <rtc@qq.com>

pull/34/head
rtc 2 years ago
parent 5acd89ef21
commit 565eb76b20

@ -59,24 +59,23 @@ public class DateTimePicker extends FrameLayout {
private static final int AMPM_SPINNER_MIN_VAL = 0; private static final int AMPM_SPINNER_MIN_VAL = 0;
// 上午/下午选择器的最大值 // 上午/下午选择器的最大值
private static final int AMPM_SPINNER_MAX_VAL = 1; private static final int AMPM_SPINNER_MAX_VAL = 1;
private final NumberPicker mDateSpinner; private final NumberPicker mDateSpinner; // 日期选择器控件
private final NumberPicker mHourSpinner; private final NumberPicker mHourSpinner; // 小时选择器控件
private final NumberPicker mMinuteSpinner; private final NumberPicker mMinuteSpinner; // 分钟选择器控件
private final NumberPicker mAmPmSpinner; private final NumberPicker mAmPmSpinner; // 上午/下午选择器控件
private Calendar mDate; private Calendar mDate; // 当前日期时间
private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK]; private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK]; // 一周的日期显示值
private boolean mIsAm; private boolean mIsAm; // 当前是否为上午
private boolean mIs24HourView; private boolean mIs24HourView; // 是否为24小时制显示
private boolean mIsEnabled = DEFAULT_ENABLE_STATE; private boolean mIsEnabled = DEFAULT_ENABLE_STATE; // 是否启用选择器的状态,默认为启用
private boolean mInitialising; private boolean mInitialising; // 是否正在初始化
private OnDateTimeChangedListener mOnDateTimeChangedListener;
private OnDateTimeChangedListener mOnDateTimeChangedListener; // 日期时间变化监听器
private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() { private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() {
@Override @Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) { public void onValueChange(NumberPicker picker, int oldVal, int newVal) {

Loading…
Cancel
Save