-
Notifications
You must be signed in to change notification settings - Fork 3.4k
方法名与参数说明(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 |
时间选择器 | 年月日时分秒模式枚举 | 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 |