设计有效的导航:一致的导航是整体用户体验的重要组成部分。除了基本导航之外,很少有事情会以不一致和意想不到的方式挫败用户。
Jetpack Compose 导航:在彼此之上显示多个底页
我正在尝试找到一种解决方案,用于在彼此之上显示多个底页以适应我们的用户体验/设计。 目前一直在尝试使用 Accompanist 和 Compose Navigation Reimagined,但是...
我有 3 个活动:主要、登录、向导。 对于每个活动,我都有单独的带有片段目的地的导航图。 Main Nav Graph 也有 Login Activity 目的地来启动登录屏幕...
问题如下:当我转到带有产品的片段时,底部导航视图出现,当我通过 BottomNavigationView 跳转到带有配置文件的片段并尝试返回时...
组合导航:旋转后,导航模型中的最后一个对象被添加到后台堆栈中
我的问题与撰写导航和屏幕旋转有关。 屏幕旋转后,出于某种原因,据我所知,重新创建了可组合项,并且 NavigationViewModel 的最新值为
如何在 Android [Kotlin] 中从所有片段中打开底部表单对话框片段并返回到同一片段
我想启动用于从我的应用程序中的不同片段登录的底部表单。我面临的问题是处理底部工作表片段上的后退按钮。我无法传递
我的问题是,我想动态添加顶级目的地到我的应用程序,或者至少在这些碎片上显示抽屉图标,目前我有我的顶级目的地定义为这样......
在Kotlin中,如何检测用户是否在片段内按下返回按钮并导航回应用程序?
我正在使用导航组件,我想检测用户何时从片段B导航回片段A,这样我就可以在导航回片段A之前,将笔记保存在片段B创建的房间数据库表中。
我的导航图底部有3个项目,我的导航图是这样的。
希望有人能在这里帮助我,我有两个非常简单的片段设置为NavHostFragment的目的地,我使用navigate在它们之间移动,如下所示: findNavController().navigate(R.id......)。
请不要把这个标记为重复,我已经看了这些SO的问题,但还是不行导航组件popUpTo的bug安卓导航组件popUpTo的行为安卓 ...
我是从阅读IllegalArgumentException: navigation destination xxx is unknown to this NavController中的所有答案来的,但没有任何收获。当活动从......重新创建时,我得到了这个。
我的导航图底部有3个项目,我的导航图是这样的。
我想让用户登录后就能进入我的主页,但我是用Android条件导航来实现的。问题是我使用android Firebase来验证 ...
我使用导航组件来做导航,但结果很奇怪。当我试图从对话框片段(Cart)中按下返回按钮时。当前片段堆栈图(Home -> ...
我有一个使用导航组件的单一活动和多个片段风格的应用程序。我的DI使用的是Koin。我想在我的应用程序中创建一个Navigator类,因为根据 ...
我在导航图中实现了一个嵌套图,它有2个图,第一个图有3个碎片,第二个图有2个碎片。在第一个图形中,有3个碎片,在第二个图形中,有2个碎片。图2是包含在图...
在Android上使用ViewModel进行状态管理,当在流程中时
基本上我有一个使用ViewModel的状态管理系统,它看起来像这样: class ViewModelA: ViewModel() { private val repository: RepositoryA by inject() private val _stateLiveData =...
我想通过一个ArrayList 作为参数,同时使用safeArgs。但当我从可序列化列表中选择ArrayList并构建时,它向我抛出了以下异常 一个类型... ...
从2.1.0版本开始,导航组件中就支持DialogFragment。我是按照官方指南来做的。创建目的地,但是在任何新的版本中都没有这样的选项。I ...
我在这里写的是一个问题,这个问题是我们从AppCompat库迁移到AndroidX库时引入的。在这样做的时候,我们从android.support.design.widget.NavigationView......转换到了AndroidX库。