当我试图从我的状态中获得价值时,我正面临着问题
在我的ViewModel里
val items = MutableStateFlow<MutableList<String>>(mutableListOf())
在@Composable屏幕
val items: MutableList<String> by viewModel.state.items.collectAsState().value
这里我遇到了错误:
类型'MutableList‘没有方法'getValue(Nothing?,KProperty<>)’,因此它不能充当
我已经实现了pinned顶部的应用程序条滚动容器,它可以在滚动中更改应用程序栏的颜色,但是状态栏的颜色一点也不受影响。
我现在拥有的是:
val scrollBehavior = TopAppBarDefaults.pinnedScrollBehavior(rememberTopAppBarState())
Scaffold(
Modifier.nestedScroll(scrollBehavior.nestedScrollConnection),
topBar = {
// just a wrapper for CenterAlignedTopAppBar
API上显示了很多错误,
在LazyVerticalGrid部分显示错误:
This foundation API is experimental and is likely to change or be removed in the future.
在工作日部分:
Field requires API level 26 (current min is 21): `java.time.DayOfWeek#SUNDAY`
在月份部分中,有以下错误:
Field requires API level 26 (current min is 21): `java.time.Month#JULY`
下
我想使用jetpack创建一个可滑动的组件,作为文档,我应该使用rememberSwipeableState。但是当我想要使用它时,我会面临这样的错误:
Cannot access 'rememberSwipeableState': it is internal in 'androidx.compose.material3'
我该怎么办?