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 labelYear,
java.lang.String labelMonth,
java.lang.String labelDay,
java.lang.String labelHours,
java.lang.String labelMins,
java.lang.String labelSeconds) |
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 xOffsetYear,
int xOffsetMonth,
int xOffsetDay,
int xOffsetHours,
int xOffsetMinutes,
int xOffsetSeconds)
设置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 labelYear, java.lang.String labelMonth, java.lang.String labelDay, java.lang.String labelHours, java.lang.String labelMins, java.lang.String labelSeconds)
public TimePickerBuilder setTextXOffset(int xOffsetYear, int xOffsetMonth, int xOffsetDay, int xOffsetHours, int xOffsetMinutes, int xOffsetSeconds)
xOffsetYear - 年xOffsetMonth - 月xOffsetDay - 日xOffsetHours - 时xOffsetMinutes - 分xOffsetSeconds - 秒public TimePickerBuilder isCenterLabel(boolean isCenterLabel)
public TimePickerBuilder setTimeSelectChangeListener(OnTimeSelectChangeListener listener)
listener - 切换item项滚动停止时,实时回调监听。public TimePickerView build()