public class TimePickerBuilder
extends java.lang.Object
| Constructor and Description |
|---|
TimePickerBuilder(android.content.Context context,
OnTimeSelectListener listener) |
| Modifier and Type | Method and Description |
|---|---|
TimePickerView |
build() |
TimePickerBuilder |
isCenterLabel(boolean isCenterLabel) |
TimePickerBuilder |
isCyclic(boolean cyclic) |
TimePickerBuilder |
isDialog(boolean isDialog) |
TimePickerBuilder |
setBackgroundId(int backgroundId)
//显示时的外部背景色颜色,默认是灰色
|
TimePickerBuilder |
setBgColor(int bgColorWheel) |
TimePickerBuilder |
setCancelColor(int textColorCancel) |
TimePickerBuilder |
setCancelText(java.lang.String textContentCancel) |
TimePickerBuilder |
setContentTextSize(int textSizeContent) |
TimePickerBuilder |
setDate(java.util.Calendar date)
因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11
|
TimePickerBuilder |
setDecorView(android.view.ViewGroup decorView)
ViewGroup 类型的容器
|
TimePickerBuilder |
setDividerColor(int dividerColor)
设置分割线的颜色
|
TimePickerBuilder |
setDividerType(WheelView.DividerType dividerType)
设置分割线的类型
|
TimePickerBuilder |
setGravity(int gravity) |
TimePickerBuilder |
setLabel(java.lang.String label_year,
java.lang.String label_month,
java.lang.String label_day,
java.lang.String label_hours,
java.lang.String label_mins,
java.lang.String label_seconds) |
TimePickerBuilder |
setLayoutRes(int res,
CustomListener customListener) |
TimePickerBuilder |
setLineSpacingMultiplier(float lineSpacingMultiplier)
设置间距倍数,但是只能在1.0-4.0f之间
|
TimePickerBuilder |
setLunarCalendar(boolean lunarCalendar) |
TimePickerBuilder |
setOutSideCancelable(boolean cancelable) |
TimePickerBuilder |
setRangDate(java.util.Calendar startDate,
java.util.Calendar endDate)
设置起始时间
因为系统Calendar的月份是从0-11的,所以如果是调用Calendar的set方法来设置时间,月份的范围也要是从0-11
|
TimePickerBuilder |
setSubCalSize(int textSizeSubmitCancel) |
TimePickerBuilder |
setSubmitColor(int textColorConfirm) |
TimePickerBuilder |
setSubmitText(java.lang.String textContentConfirm) |
TimePickerBuilder |
setTextColorCenter(int textColorCenter)
设置分割线之间的文字的颜色
|
TimePickerBuilder |
setTextColorOut(int textColorOut)
设置分割线以外文字的颜色
|
TimePickerBuilder |
setTextXOffset(int x_offset_year,
int x_offset_month,
int x_offset_day,
int x_offset_hours,
int x_offset_minutes,
int x_offset_seconds)
设置X轴倾斜角度[ -90 , 90°]
|
TimePickerBuilder |
setTimeSelectChangeListener(OnTimeSelectChangeListener listener) |
TimePickerBuilder |
setTitleBgColor(int bgColorTitle) |
TimePickerBuilder |
setTitleColor(int textColorTitle) |
TimePickerBuilder |
setTitleSize(int textSizeTitle) |
TimePickerBuilder |
setTitleText(java.lang.String textContentTitle) |
TimePickerBuilder |
setType(boolean... types)
new boolean[]{true, true, true, false, false, false}
control the "year","month","day","hours","minutes","seconds " display or hide.
|
TimePickerBuilder |
setType(TimePickerType type)
设置时间选择器的类型
|
public TimePickerBuilder(android.content.Context context,
OnTimeSelectListener listener)
public TimePickerBuilder setGravity(int gravity)
public TimePickerBuilder setType(boolean... types)
types - 布尔型数组,长度需要设置为6。public TimePickerBuilder setType(TimePickerType type)
type - 时间选择器的类型public TimePickerBuilder setSubmitText(java.lang.String textContentConfirm)
public TimePickerBuilder isDialog(boolean isDialog)
public TimePickerBuilder setCancelText(java.lang.String textContentCancel)
public TimePickerBuilder setTitleText(java.lang.String textContentTitle)
public TimePickerBuilder setSubmitColor(int textColorConfirm)
public TimePickerBuilder setCancelColor(int textColorCancel)
public TimePickerBuilder setDecorView(android.view.ViewGroup decorView)
decorView - 选择器会被添加到此容器中public TimePickerBuilder setBgColor(int bgColorWheel)
public TimePickerBuilder setTitleBgColor(int bgColorTitle)
public TimePickerBuilder setTitleColor(int textColorTitle)
public TimePickerBuilder setSubCalSize(int textSizeSubmitCancel)
public TimePickerBuilder setTitleSize(int textSizeTitle)
public TimePickerBuilder setContentTextSize(int textSizeContent)
public TimePickerBuilder setDate(java.util.Calendar date)
date - public TimePickerBuilder setLayoutRes(int res, CustomListener customListener)
public TimePickerBuilder setRangDate(java.util.Calendar startDate, java.util.Calendar endDate)
public TimePickerBuilder setLineSpacingMultiplier(float lineSpacingMultiplier)
lineSpacingMultiplier - public TimePickerBuilder setDividerColor(int dividerColor)
dividerColor - public TimePickerBuilder setDividerType(WheelView.DividerType dividerType)
dividerType - public TimePickerBuilder setBackgroundId(int backgroundId)
backgroundId - public TimePickerBuilder setTextColorCenter(int textColorCenter)
textColorCenter - public TimePickerBuilder setTextColorOut(int textColorOut)
textColorOut - public TimePickerBuilder isCyclic(boolean cyclic)
public TimePickerBuilder setOutSideCancelable(boolean cancelable)
public TimePickerBuilder setLunarCalendar(boolean lunarCalendar)
public TimePickerBuilder setLabel(java.lang.String label_year, java.lang.String label_month, java.lang.String label_day, java.lang.String label_hours, java.lang.String label_mins, java.lang.String label_seconds)
public TimePickerBuilder setTextXOffset(int x_offset_year, int x_offset_month, int x_offset_day, int x_offset_hours, int x_offset_minutes, int x_offset_seconds)
x_offset_year - 年x_offset_month - 月x_offset_day - 日x_offset_hours - 时x_offset_minutes - 分x_offset_seconds - 秒public TimePickerBuilder isCenterLabel(boolean isCenterLabel)
public TimePickerBuilder setTimeSelectChangeListener(OnTimeSelectChangeListener listener)
listener - 切换item项滚动停止时,实时回调监听。public TimePickerView build()