Simple and fantastic wheel view in realistic effect for android.
Kotlin
2,640
35 commits
updated Mar 18, 2026


implementation 'dev.aige.pub:WheelPicker:1.2.3'
Note / 注意
Since1.2.2, internal dependencies are marked ascompileOnly. Please ensure you have added the following dependencies to your project manually to avoid exceptions.
自1.2.2版本起,为了解决依赖冲突内部库已被标记为compileOnly。请确保您的项目build.gradle中已手动添加以下依赖:
// Core Dependencies / 核心依赖
implementation("org.jetbrains.kotlin:kotlin-stdlib:<version>")
implementation("androidx.appcompat:appcompat:<version>")
implementation("com.google.code.gson:gson:<version>")
// Compose Support (Optional) / Jetpack Compose 支持(可选)
implementation(platform("androidx.compose:compose-bom:<version>"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.runtime:runtime")
or
<dependency>
<groupId>dev.aige.pub</groupId>
<artifactId>WheelPicker</artifactId>
<version>1.2.3</version>
<type>pom</type>
</dependency>
WheelYearPicker / WheelMonthPicker / WheelDayPicker throws UnsupportedOperationException when inflated inside WheelDatePicker (Kotlin virtual dispatch calling overridden data setter during parent init)WheelYearPicker/WheelMonthPicker/WheelDayPicker 在 WheelDatePicker 内 inflate 时抛出 UnsupportedOperationException(Kotlin 虚派发在父类 init 阶段调用了子类重写的 data setter)compileOnlycompileOnly 避免版本冲突OnItemSelectedListenerOnItemSelectedListener 的 Kotlin 函数式接口支持



中国行政区域划分根据国家统计局最新数据国家统计局行政区域划分
如果您觉得该项目帮助了您那不妨赏小弟一杯咖啡钱 :)

You can support the project and thank the author for his hard work :)
Copyright 2015-2025 AigeStudio
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.
52 followers · starred Jun 2016
292 followers · starred Sep 2026
19 followers · starred Feb 2017
18 followers · starred Jul 2016
Simple and fantastic wheel view in realistic effect for android.
Kotlin
2,640
35 commits
updated Mar 18, 2026


implementation 'dev.aige.pub:WheelPicker:1.2.3'
Note / 注意
Since1.2.2, internal dependencies are marked ascompileOnly. Please ensure you have added the following dependencies to your project manually to avoid exceptions.
自1.2.2版本起,为了解决依赖冲突内部库已被标记为compileOnly。请确保您的项目build.gradle中已手动添加以下依赖:
// Core Dependencies / 核心依赖
implementation("org.jetbrains.kotlin:kotlin-stdlib:<version>")
implementation("androidx.appcompat:appcompat:<version>")
implementation("com.google.code.gson:gson:<version>")
// Compose Support (Optional) / Jetpack Compose 支持(可选)
implementation(platform("androidx.compose:compose-bom:<version>"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.runtime:runtime")
or
<dependency>
<groupId>dev.aige.pub</groupId>
<artifactId>WheelPicker</artifactId>
<version>1.2.3</version>
<type>pom</type>
</dependency>
WheelYearPicker / WheelMonthPicker / WheelDayPicker throws UnsupportedOperationException when inflated inside WheelDatePicker (Kotlin virtual dispatch calling overridden data setter during parent init)WheelYearPicker/WheelMonthPicker/WheelDayPicker 在 WheelDatePicker 内 inflate 时抛出 UnsupportedOperationException(Kotlin 虚派发在父类 init 阶段调用了子类重写的 data setter)compileOnlycompileOnly 避免版本冲突OnItemSelectedListenerOnItemSelectedListener 的 Kotlin 函数式接口支持



中国行政区域划分根据国家统计局最新数据国家统计局行政区域划分
如果您觉得该项目帮助了您那不妨赏小弟一杯咖啡钱 :)

You can support the project and thank the author for his hard work :)
Copyright 2015-2025 AigeStudio
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.
52 followers · starred Jun 2016
292 followers · starred Sep 2026
19 followers · starred Feb 2017
18 followers · starred Jul 2016