如何使用 Kotlin 创建带有指示点的自定义进度条

问题描述 投票:0回答:1

我正在尝试构建一个多步骤注册表单,在每个步骤中用户输入一些数据并单击下一个/上一个按钮以转到下一个/上一个步骤。我使用 Fragments 作为步骤并使用 ViewPager2 来管理步骤来实现此操作。

我正在尝试在每个步骤的顶部实现一个自定义线性进度条,以指示用户当前所在的步骤。

This is the reference layout of the progressbar I want to achieve.

我是 Android 开发新手,想知道如何实现它。现有进度条是否有任何可能的修改/属性来实现此目的,或者我是否需要创建自定义视图类。如果是这样,我如何创建这个类并在片段/活动中实现它?

我尝试过ChatGPT、Bard并在互联网上搜索寻找可以帮助我得到结果的资源。但由于我是这片海域的新手,我找不到任何有用的东西,而且人工智能给我的有错误的代码,这让我头晕目眩。

android kotlin progress-bar android-progressbar
1个回答
0
投票

这在 Android 中称为步进器。您可以使用以下库来实现您的注册表单。

https://github.com/acefalobi/android-stepper

© www.soinside.com 2019 - 2024. All rights reserved.