Skip to content

CNCoderX/WheelView

Repository files navigation

使用说明

这个库包含两种类型的滚轮:普通滚轮立体滚轮,普通滚轮调用WheelView,立体滚轮调用Wheel3DView。两种滚轮实现原理相同,但显示效果不同。立体滚轮类似IOS时间选择控件,效果如下。

演示

img img

添加依赖

compile 'com.cncoderx.wheelview:library:1.2.7' 

使用方法

在xml文件中添加

<com.cncoderx.wheelview.Wheel3DView android:id="@+id/wheel3d" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" app:wheelCyclic="true" app:wheelEntries="@array/default_array" app:wheelItemCount="9" app:wheelItemWidth="160dp" app:wheelItemHeight="40dp" app:wheelTextSize="@dimen/wheel_text_size" app:wheelTextColor="@color/wheel_text_color" app:wheelSelectedTextColor="@color/wheel_selected_text_color" app:wheelDividerColor="@color/wheel_divider_color" app:wheelHighlightColor="@color/wheel_highlight_color" />

在java文件中添加

WheelView wheelView = (WheelView) findViewById(R.id.wheel); wheelView.setOnWheelChangedListener(new OnWheelChangedListener() { @Override public void onChanged(WheelView view, int oldIndex, int newIndex) { CharSequence text = view.getItem(newIndex); Log.i("WheelView", String.format("index: %d, text: %s", newIndex, text)); } });

About

The wheel widget for Android 滚轮选择控件

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages