Skip to content

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

xiaosongzeem edited this page Nov 15, 2017 · 8 revisions

Builder(Context context, OnTimeSelectListener listener)和build()这两个方法必须实现,其余都是可选项

方法名称 适用范围 描述 最低版本限制
Builder(Context context, OnTimeSelectListener listener) 时间选择器&条件选择器 建造器的构造方法,传入context与listener V3.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
--- --- --- ---
时间选择器(TimePicker)
setType(TimePickerView.Type type) 时间选择器 支持五种显示模式(年月日\月日 等) V3.0.1
setType(TimePickerView.Type type) 时间选择器 新增“年月日时分”模式 V3.0.6
setType(boolean[] timeType) 时间选择器 参数类型改成布尔数组,方便自由设置显示类型 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)
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