在本文中, WheelView是在android中添加的。 WheelView提供了非常令人印象深刻的UI,允许开发人员创建Wheel并根据需要添加项目。 WheelView提供的一些重要标签是wheelArcBackgroundColor,wheelAnchorAngle,wheelStartAngle,wheelMode,wheelCenterIcon等。它可以用于用户要从项目列表中选择项目的地方。假设在银行应用程序中,用户可以选择其银行帐户来检查余额,付款历史记录等选项,在这种情况下可以使用。
好处:
- 可根据要求定做。
- 它提供了带有动画的视图,从而改善了用户界面。
- 它提供了内置布局,但无法提供其替代选项(如“自定义对话框”(Custom Dialog))来代替轮视图。
方法:
步骤1:在根build.gradle文件(而不是模块build.gradle文件)中添加支持库。这个库jitpack是一个新颖的软件包存储库。它是为JVM设计的,因此github和bigbucket中存在的任何库都可以直接在应用程序中使用。
XML
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
XML
dependencies {
implementation 'com.github.psuzn:WheelView:1.0.1'
}
activity_main.xml
MainActivity.kt
package org.geeksforgeeks.wheelView
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import me.sujanpoudel.wheelview.WheelView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val wheelView = findViewById(R.id.wheel_view)
wheelView.titles = listOf("Bubble Sort", "Quick Sort",
"Merge Sort", "Radix Sort")
}
}
步骤2:在build.gradle文件中添加支持库,并在“依赖项”部分中添加依赖项。它将允许开发人员将Wheelview直接添加到XML文件。
XML格式
dependencies {
implementation 'com.github.psuzn:WheelView:1.0.1'
}
步骤3:在activity_main.xml文件中添加以下代码。在此文件中,将WheelView添加到布局中。
activity_main.xml
步骤4:在MainActivity.kt文件中添加以下代码。在此文件中,将项目列表添加到我们的WheelView中。
MainActivity.kt
package org.geeksforgeeks.wheelView
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import me.sujanpoudel.wheelview.WheelView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val wheelView = findViewById(R.id.wheel_view)
wheelView.titles = listOf("Bubble Sort", "Quick Sort",
"Merge Sort", "Radix Sort")
}
}
输出:
参考: https://github.com/psuzn/WheelView
想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!