Skip to content

方法名与参数说明(4.x版本)

xiaosongzeem edited this page Oct 20, 2019 · 4 revisions
方法名称 适用范围 描述 最低版本限制
OptionsPickerBuilder(Context context, OnOptionsSelectListener listener) 条件选择器 建造器的构造方法,传入context与listener V4.0.1
TimePickerBuilder(Context context, OnTimeSelectListener listener) 时间选择器 建造器的构造方法,传入context与listener V4.0.1
build() 时间选择器&条件选择器 最后调用,用于创建对象 V3.0.1
setTextXOffset() 时间选择器&条件选择器 设置X轴偏移量,形成弧度 V3.2.7
setOutSideCancelable(boolean cancelable) 时间选择器&条件选择器 点击屏幕外部取消显示 V3.0.1
setDividerType(WheelView.DividerType dividerType) 时间选择器&条件选择器 分隔线类型 有FILL和WARP两种 V3.0.6
isDialog(boolean isDialog) 时间选择器&条件选择器 是否显示为对话框模式,默认false V3.0.6
setLayoutRes(int res, CustomListener customListener) 时间选择器&条件选择器 自定义布局,需添加WheelView到自定义布局中,否则会报空,具体请参考demo V3.0.7
show() 时间选择器&条件选择器 用于显示选择器 V3.0.1
show(View v) 时间选择器&条件选择器 用于显示选择器,需要View参数,view参数会传递到选中回调方法里面去 V3.2.1
isCenterLabel(boolean isCenter) 时间选择器&条件选择器 是否只显示中间选中项的label文字,false则每项item全部都带有label V3.2.2
setBackgroundId(int backgroundId) 时间选择器&条件选择器 设置遮罩背景颜色 V3.2.5
setDecorView (ViewGroup decorView) 时间选择器&条件选择器 设置Picker控件的父容器,用于控制显示在哪个控件里面 V3.2.5
getDialog() 时间选择器&条件选择器 获取Dialog对象,仅在isDialog(true)时有用,非dialog模式返回的是null值 V4.1.3
getDialogContainerLayout() 时间选择器&条件选择器 获取Dialog的content布局,仅在isDialog(true)有用,用于设置dialog模式下,选择器的显示宽度 V4.1.3
WheelView.DividerType.CIRCLE 时间选择器&条件选择器 新增圆形样式分割选中项 V4.1.9
isAlphaGradient(boolean isAlphaGradient) 时间选择器&条件选择器 新增滚轮是否渐变透明的开关 V4.1.9
setItemVisibleCount(int count) 时间选择器&条件选择器 新增滚轮最大可见数目的设置 V4.1.9
--- --- --- ---
时间选择器(TimePicker)
setTimeSelectChangeListener(OnTimeSelectChangeListener listener) 时间选择器 切换item项滚动停止时,实时回调监听) V4.0.1
setType(TimePickerView.Type type) 时间选择器 年月日时分秒模式枚举 V3.0.6
setType(boolean[] timeType) 时间选择器 参数类型改成长度为6的布尔数组,方便自由设置显示类型 V3.2.5
gravity(int gravity) 时间选择器 滚轮的文字显示位置,默认居中 V3.0.1
setDate(Date date) 时间选择器 默认选中时间设置 V3.0.1
setRange(int startYear,int endYear) 时间选择器 开始和结束年份 V3.0.1
setLabel(String label_year, String label_month, String label_day, String label_hours, String label_mins, String label_seconds) 时间选择器 单位(Label)填null或空串不显示 V3.0.2
isCyclic(boolean cyclic) 时间选择器 是否循环 V3.0.1
--- --- --- ---
条件选择器(OptionsPicker)
setOptionsSelectChangeListener(OnOptionsSelectChangeListener listener) 条件选择器 切换item项滚动停止时,实时回调监听) V4.0.1
isRestoreItem(boolean isRestoreItem) 条件选择器 联动情况下,切换选项时,是否还原为选中第一项 V4.0.1
setCyclic(boolean cyclic1,boolean cyclic2,boolean cyclic3) 条件选择器 联动循环独立设置 V3.0.1
setSelectOptions(int option1, int option2, int option3) 条件选择器 默认选中项设置 V3.0.1
setLinkage(boolean linkage) 条件选择器 是否联动,V3.2.1版本已废弃 V3.0.1-V3.2.1
setTypeface(Typeface font) 条件选择器 提供系统的几种字体样式选择 V3.1.2
setNPicker(List Items1, List Items2, List Items3) 条件选择器 不联动数据需要调用此方法添加数据源 V3.2.1
--- --- --- ---
文字(Text)
setSubmitText(String Str_Submit) 时间选择器&条件选择器 确定按钮文字设置 V3.0.1
setCancelText(String Str_Cancel) 时间选择器&条件选择器 取消按钮文字设置 V3.0.1
setTitleText(String Str_Title) 时间选择器&条件选择器 标题文字设置 V3.0.1
--- --- --- ---
颜色(Color)
setSubmitColor(int Color_Submit) 时间选择器&条件选择器 确定按钮文字颜色设置 V3.0.1
setCancelColor(int Color_Cancel) 时间选择器&条件选择器 取消按钮文字颜色设置 V3.0.1
setTitleColor(int Color_Title) 时间选择器&条件选择器 标题文字颜色设置 V3.0.1
setBgColor(int Color_Background_Wheel) 时间选择器&条件选择器 滚轮背景颜色设置 V3.0.3
setTitleBgColor(int Color_Background_Title) 时间选择器&条件选择器 标题栏背景颜色设置 V3.0.3
setDividerColor(int dividerColor) 时间选择器&条件选择器 分割线颜色设置 V3.0.4
setTextColorCenter(int textColorCenter) 时间选择器&条件选择器 选中项文字颜色设置 V3.0.4
setTextColorOut(int textColorOut) 时间选择器&条件选择器 未选中项文字颜色设置 V3.0.4
--- --- --- ---
大小(Size)
setSubCalSize(int Size_Submit_Cancel) 时间选择器&条件选择器 确定、取消按钮大小设置 V3.0.1
setTitleSize(int Size_Title) 时间选择器&条件选择器 标题文字大小设置 V3.0.1
setContentSize(int Size_Content) 时间选择器&条件选择器 滚轮文字大小设置 V3.0.3
setLineSpacingMultiplier(float lineSpacingMultiplier) 时间选择器&条件选择器 滚轮间距设置(1.2-2.0倍,此为文字高度的间距倍数) V3.0.4