如何在旧的 Android 项目中使用 Android Material Stepper 库进行表单验证,但需要使用 Jetpack compose 创建 UI
- 我将旧的 Android Kotlin 项目与 jetpack compose 合并。
- 我尝试了不同的方法来使用步进器库,但它不起作用。
- 我也尝试将其添加到我的 xml 中,但它不起作用。谁能帮忙。
- 并为步进器创建了一个适配器,但它不起作用
<androidx.compose.ui.platform.ComposeView
android:id="@+id/compose_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.stepstone.stepper.StepperLayout
android:id="@+id/stepperLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?actionBarSize"
app:ms_backButtonColor="@color/app_primary_accent"
app:ms_completeButtonColor="@color/app_primary_accent"
app:ms_completeButtonText="Submit"
app:ms_nextButtonColor="@color/app_primary_accent"
app:ms_stepperType="dots" />
- I merged my old Android Kotlin project with jetpack compose.
- I have tried different methods for using stepper library but it wont work.
- I have also try adding this in my xml but it wont work. can anyone help.
- and created a adapter for stepper also but it wont work
<androidx.compose.ui.platform.ComposeView
android:id="@+id/compose_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.stepstone.stepper.StepperLayout
android:id="@+id/stepperLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="?actionBarSize"
app:ms_backButtonColor="@color/app_primary_accent"
app:ms_completeButtonColor="@color/app_primary_accent"
app:ms_completeButtonText="Submit"
app:ms_nextButtonColor="@color/app_primary_accent"
app:ms_stepperType="dots" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将其添加到您要添加步进器的活动中。
(test_activity.xml)
Add this in your your activity where you want to add stepper.
(test_activity.xml)
因为我希望视图完全使用 Jetpack Compose 编写,所以我创建了一个 Material Stepper 库。
build.gradle
中添加 jitpackapp/build.gradle
Stepper
,其中包含Step
一个可组合的函数,步骤
Because I wanted the view to be written entirely with Jetpack Compose, I made a Material Stepper library.
build.gradle
app/build.gradle
Stepper
withStep
s in a composable functionStep
to manage state