状态管理问题 |Android Jetpack Compose
作者:Marwan Talal 提问时间:11/8/2023
我试图在 Jetpack compose 中构建一个“记忆游戏”的简单示例。我构建了一个逻辑,即当用户点击一张卡片时,这张卡片就会翻转。但问题是这张牌在找到它的对子之前不会翻转! @Composab...
Jetpack 问答列表
作者:Marwan Talal 提问时间:11/8/2023
我试图在 Jetpack compose 中构建一个“记忆游戏”的简单示例。我构建了一个逻辑,即当用户点击一张卡片时,这张卡片就会翻转。但问题是这张牌在找到它的对子之前不会翻转! @Composab...
作者:NewPartizal 提问时间:9/20/2023
我有一个屏幕用于从图库中选择照片,在此屏幕上,我从图库中选择照片,并将我选择的 imageUri 传输到我要显示的屏幕。因此,我们可以将其视为上一个屏幕,但是我选择的 imageUri 和我传递的 i...
作者:androoby 提问时间:8/2/2023
我习惯于使用 awaitValue + assertHistorySize 来测试 LiveData 收到了多少以及得到了什么。 因此,我编写了以下代码(仅作为示例): val dataObserv...
作者:kkkkk 提问时间:6/17/2023
你如何制作一个抽屉来填满整个屏幕的宽度? ModalNavigationDrawer( drawerState = drawerState, drawerContent = { ModalD...
作者:Sepidehye Fanavari 提问时间:4/5/2023
@Keep @Composable @InternalCoroutinesApi @ExperimentalCoroutinesApi fun SetupNavigationHost( navCon...
作者:Morten Holmgaard 提问时间:10/7/2021
当我们有一些代码从 Jetpack Compose Preview 调用 LocalDate.now() 时,渲染它失败。我们尝试在预览上设置区域设置,但这无济于事,并且我们没有找到任何其他方法来在预...
作者:Robert 提问时间:11/9/2023
我发现当我导航到一个页面然后向后滑动时,不记得了,并且总是以 0 结束。有没有办法在更改视图时记住索引值?谢谢!selectedTabIndex var tabIndex by remember {...
作者:ltvie 提问时间:11/11/2023
我有代码可以在 LazyColumn 中实现拖放。到目前为止,MutableList 中的数据会根据拖动的项目而变化,但不会触发数据顺序的更改,因此在 UI 中没有更新 var songList =...
作者:Сергей Беляков 提问时间:7/30/2023
一个稍微不平凡的任务:项目进入 MVI + 轨道,并且出现了一个任务来请求发送推送通知的权限。但问题是,最好的方法是什么?有条件地出现一个对话框,其中有 2 个按钮“取消”和“设置”。当用户单击“设置...
作者:ahmed 提问时间:11/13/2023
我有一个用 XML 和 Kotlin 制作的现有应用程序。更新时,我想学习 Jetpack Compose,因此我使用 ComposeView 在父 XML 屏幕中添加了一个 HorizontalPa...