WheelView-Android
lantouzi
1039
Visit GitHub RepoWheel Widgets

WheelView-Android

Selector with wheel view, applicable to selecting money or other short length values.

Use with Gradle:

dependencies {
  compile 'com.lantouzi.wheelview:library:1.1.2'
}

Screenshot of Demo:

Demo

Usage

Style the view in xml:

  • lwvHighlightColor highlight color for selected item and the cursor.
  • lwvMarkColor color of mark on normal status.
  • lwvMarkTextColor color of mark text on normal status.
  • lwvIntervalFactor factor for calculate interval using text width.(larger means sparser)
  • lwvMarkRatio ratio that decides how short is the short mark than the long mark.
  • lwvCursorSize size(width) of the cursor upside.
  • lwvMarkTextSize text size of mark text on normal status.
  • lwvCenterMarkTextSize text size of the center mark text (on selected status)
  • lwvAdditionalCenterMark additional text used for unit of the center mark.

Listener

public interface OnWheelItemSelectedListener {
	// Called each time when the center index changed.
	void onWheelItemChanged(WheelView wheelView, int position);

	// Called only when the center index selected and wheel never moving to others.
	void onWheelItemSelected(WheelView wheelView, int position);
}

Limit scope of selection.

(Added in 1.1.1)

  • setMinSelectableIndex/setMaxSelectableIndex limit min/max index whitch is selectable in code.

Check out the demo project for more information.

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer
Microsoft

Become Pro in Android by watching videos

OUR LEARNERS WORK AT