Skip to content

WheelView TimePicker CityPicker 滚轮(联动)选择器

Notifications You must be signed in to change notification settings

imcloud/WheelView

 
 

Repository files navigation

##WheelView 滚轮控件

###Effect chart(效果图) art ###desc(简述): custom view achieve wheel wheel effect. Is easy to use
自定义控件实现滚轮效果。使用方便,拥有完整的属性设置,轻松实现联动效果。

###Include the WheelView widget in your layout(在布局中放入WheelView控件).

<me.jp.wheelview.view.WheelView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:itemNumber="6"
    app:lineColor="#ff5789DC"
    app:maskHight="32dp"
    app:noEmpty="true"
    app:normalTextColor="#777"
    app:normalTextSize="14sp"
    app:selectedTextColor="#ff000000"
    app:selectedTextSize="22sp"
    app:unitHight="50dp"
    />

Attributes

There are several attributes you can set:

attr 属性 description 描述
lineColor divider line color 分割线颜色
lineHeight divider line height 分割线高度
itemNumber wheelview show item count 此wheelView显示item的个数
maskHight mask height 蒙版高度(normalText的位置)
noEmpty if set true select area can't be null(empty),or could be empty 设置true则选中不能为空,否则可以是空
normalTextColor unSelected Text color 未选中文本颜色
normalTextSize unSelected Text size 未选中文本字体大小
selectedTextColor selected Text color 选中文本颜色
selectedTextSize selected Text size 选中文本字体大小
unitHight item unit height 每个item单元的高度

#Method ###1. setData(ArrayList data) set WheelView data
设置WheelView的数据

###2. resetData(ArrayList data) reset WheelView data ,if you has setData
重置 WheelView的数据,如果已经设置过的话

###3. int getSelected() get selected item index
获取选中项的index

###4. String getSelectedText() get selected item text
获取选中项的文本信息

###5. boolean isScrolling is WheelView is scrolling
获取WheelView是否在滚动中

###6. boolean isEnable() is WheelView is enable
获取wheelView是否可用

###7. void setEnable(boolean isEnable)
set WheelView enable
设置WheelView是否可用

###8. void setDefault(int index) set default selected index
设置默认选中项的index

###9. int getListSize() get WheelView item count
获取WheelView的item项个数

###10. String getItemText(int index) get the text by index
获取index位置上的文本数据

###11. void setOnSelectListener(OnSelectListener onSelectListener) set listener on WheelView that can get info when WheelView is scrolling or stop scroll.
对WheelView设置监听,在 滑动过程 或者 滑动停止 返回数据信息。

About

WheelView TimePicker CityPicker 滚轮(联动)选择器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%