腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
compose
确定
导航
中
是否
处于
startDestination
、
、
当前
使用
带有
compose
的1.0.0-alpha08版本的
导航
它
是否
有一个正式的方法来
确定
navHost
是否
在
startDestination
,或者我必须实现我自己的方法来处理它,每次我
导航
到新的composable
浏览 8
提问于2021-03-05
得票数 0
1
回答
如何通过加载到主屏幕来解决这个问题?
、
另外,我
使用
的是新的SplashAPI和安卓组合。对此,最好的解决方案是什么?=
startDestination
composable( val
startDestination
: State<String> = _
startDestination</e
浏览 6
提问于2022-08-22
得票数 1
2
回答
使用
导航
组件设置BottomNavView后,Jetpack
Compose
TopAppBar闪烁
、
、
在一个带有BottomNavigationView和
导航
组件的Jetpack
Compose
应用程序
中
,我对activity
中
的底部栏进行了通常的设置:navigationView.setupWithNavController(navController) 在每个屏幕
中
,我都
使用
了一个可组合的TopAppBar。不幸的是,在添加setupWithNavC
浏览 1
提问于2021-03-15
得票数 2
3
回答
尝试
使用
NavHostFragment和im获取错误:错误充气类androidx.fragment.app.FragmentContainerView
、
、
、
res-auto" android:id="@+id/nav_graph" app:
startDestination
浏览 3
提问于2021-01-11
得票数 5
回答已采纳
1
回答
Jetpack
使用
片段合成NavHost
、
、
、
、
可以在
compose
NavHost中
使用
片段目的地吗?我尝试
使用
NavGraphBuilder DSL创建目的地,但得到以下错误:找不到名为"fragment“的
导航
器。必须为每种
导航
类型调用NavController.addNavigator()。这是我想要做的: NavHost(navController = navController,
startDestination
= NavScreen.Home.route) {
浏览 15
提问于2021-01-26
得票数 2
回答已采纳
2
回答
Jetpack
中
的作用域状态组成
、
、
、
在所有应用程序
中
,始终存在以下三个状态范围: 通过撰写,可以通过以下方式实现“每个屏幕状态”: }}val appStateViewModel = viewModel() NavHost(navController,
startDestination
我们怎样才能在写作
中
实现它呢?
浏览 5
提问于2020-11-22
得票数 34
回答已采纳
5
回答
如何处理Jetpack组合
中
的
导航
?
、
、
、
在Jetpack撰写
中
,
导航
应该如何完成?所有(也没有太多)示例(包括来自Google的官方示例)
使用
密封类和加载新屏幕来响应当前屏幕的变化。这样做是可行的,但没有提供
导航
备份,而且手机的后退按钮完全没有意识到,只是关闭应用程序,而不是回到以前的屏幕。这
是否
应该以某种方式与来自AndroidX的
导航
组件会聚--但它是基于XML的,而复合则是为了摆脱XML?或者
是否
有一个全新的
导航
概念即将出现,可能类似于SwiftUI (
导航
链接等)?
浏览 7
提问于2020-01-07
得票数 16
回答已采纳
5
回答
使用
Compose
在
导航
中
的合成对象之间设置动画
、
我已经开始尝试合成的
导航
功能了。但我缺少的是页面之间的动画(或过渡)。我没有找到任何资源指出如何在
Compose
中
做到这一点。我知道所有的动画都是基于
Compose
中
的状态的,但我唯一知道的就是
导航
后台堆栈。
浏览 0
提问于2021-01-09
得票数 12
2
回答
如何
使用
Jetpack
Compose
导航
处理弹出多个屏幕
、
、
E返回到A或B(无论是在后台堆栈
中
的哪个)。目标C、D和E接受一个参数(id)。 实现这一点的最佳方式是什么?
使用
嵌套
导航
图看起来可能是可能的。下面的方法是可行的,但感觉上更像是一种变通方法,而不是
导航
组件的工作方式。usage NavHost当前为: val navController = rememberNavController() NavHost(navController = navController,
startDestination
compose
("Destin
浏览 47
提问于2021-05-01
得票数 5
2
回答
为什么在
使用
导航
组件的安卓应用
中
调用onViewCreated两次
、
、
我
使用
的是android
导航
组件。从我的启动片段到下一个片段,每次片段被更改时,OnCreateview和onViewCreated都会被调用两次,一次是在最初创建片段时,第二次是在我
使用
findnavController.navigateapp:navGraph="@navigation/nav_graph" />这是我的
导航
图res-auto&q
浏览 31
提问于2020-10-18
得票数 9
1
回答
Jetpack
Compose
中
的深度链接
导航
、
、
、
我想在Jetpack
Compose
的
导航
主机上
使用
深度链接,并在
Compose
导航
上遵循以下页面:https://developer.android.com/jetpack/
compose
/navigationMainActivity.onCreate().setContent{} val rootUri = "https://www.xkcd.com" NavHost(navController
浏览 29
提问于2021-10-30
得票数 0
回答已采纳
2
回答
Jetpack
Compose
Crossfade在Alpha中被破坏
、
、
、
、
自从
Compose
Alpha发布后,我的交叉淡出动画就不再起作用了,我真的很感激能帮我让它们重新工作起来。我是Android/
Compose
的新手。,在本例
中
,我希望
使用
字符串current route本身作为mutableStateOf对象的targetState。不过,我愿意
使用
任何可以工作的东西。NavHost(navController,
startDestination
= "Courses") { composable("Ro
浏览 99
提问于2021-03-27
得票数 0
回答已采纳
1
回答
Jetpack
Compose
-如果具有嵌套
导航
,则不会选中底部
导航
图标
、
、
、
我想有一个底部
导航
栏,有两个项目/屏幕:订单和帐户。Order是起始目的地。Order有自己的
导航
,有两个屏幕: ItemList和ItemDetail。单击ItemList屏幕
中
的项目时,ItemDetail将打开。 当我运行应用程序时,我可以看到ItemList屏幕,但底部
导航
栏
中
的Order item未被选中。如何在底部
导航
栏中选择订单图标?对于
使用
底部
导航
处理嵌套图有什么建议吗?super.onCreate(savedInstance
浏览 15
提问于2021-03-16
得票数 2
回答已采纳
6
回答
jetpack
compose
()给出错误“没有零参数构造函数”
、
、
在我的项目中,当我
使用
hilt时,
compose
()方法给出了错误“没有零参数的构造函数”。1.2.0' implementation "androidx.
compose
.ui:ui:$
compose
_version" implementation "androidx.
compose
.material:
浏览 31
提问于2021-02-26
得票数 18
回答已采纳
2
回答
将ViewModel的值传递给新的可组合屏幕实例
、
、
>(null) 现在,在另一个可组合函数的某个时候,我
使用
我的navigationGraph打开了ScreenA的另一个实例,因此SomeTypeObjectViewModel被重新创建,remeberVal
使用
remeberVal作为参数传递navigationGraph不是一个选项,因为考虑到remeberVal具有MutableState<SomeTypeObject?在这一点上,我的问题是:
是否
有方法将remeberVal传递给新的ScreenA实例,或者在我
使用
导航
图重新路由到Scr
浏览 9
提问于2022-08-05
得票数 1
回答已采纳
2
回答
Jetpack组合+
导航
:从不同的BottomBar屏幕
导航
到BottomBar目的地
、
、
在ScreenA上按下按钮(不是下栏项)时,我想
使用
参数转到ScreenB。param=1") { } route = "screen_b", } ) }到目前为止,单击ScreenA上的按钮将我
导航
到ScreenB,但是p
浏览 4
提问于2022-03-10
得票数 2
回答已采纳
1
回答
jetpack组合
中
的条件
导航
起始目的地
、
、
我正在
使用
navigation-
compose
和底部栏在喷气包组成。我想为不同类型的用户显示不同的底部栏。为此,我需要在
startDestination
中
设置条件NavHost。我该怎么做?我在下面尝试过,但是它改变了
startDestination
,但没有反映在UI
中
。val user by remember { mutableStateOf(viewModel.user) }.collectAsState() var
startDestination
= Scree
浏览 10
提问于2022-07-18
得票数 1
回答已采纳
2
回答
如何从
startDestination
中
删除navigation_main属性?
、
、
http://schemas.android.com/apk/res/android" app:
startDestination
com.test.app.fragments.CategoriesFragment" tools:layout="@layout/fragment_categories"
浏览 3
提问于2022-02-10
得票数 -1
1
回答
构图中的底部
导航
,如何在Scoffold/NavGraph之外
导航
、
、
、
、
我
使用
的:我想做的事:我现在拥有的:class MainActivity : ComponentActivityComposable NavHost(navController = navController,
startDestination
我知道我做错了什么,但我刚刚开始学习撰写,我不能真正理解嵌套
浏览 7
提问于2022-06-05
得票数 0
回答已采纳
2
回答
没有xml的Android组合片段
、
我
使用
drawerContent和navigationIcon来创建菜单,但是我可以在没有xml的情况下创建一个片段()吗?在撰写喷气背包。如果有人有推荐信的话我会很感激的..。
浏览 5
提问于2021-04-17
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Studio 获推 2023.2.1 更新:整合 Git 版本控制系统等
Docker宣布开源ECS和ACI的Compose集成实现
Google 使用 Jetpack Compose 重建 Android 系统设置
用 Docker 在卡片机上打造经济、高效的家用服务器集群(四)
使用Docker Application Package实现跨团队交付应用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券