cost 404 ms
在 Compose 中使用工具栏、底栏和抽屉实现 Material 应用程序的正确方法是什么? - What is the correct way to implement material app with toolbar, bottom bar and drawer in compose?

在使用 Jetpack Compose 之前,我在 View system world 的项目中使用 Navigation Component。 应用程序只有一个活动 - 工具栏、底部栏和抽屉只被添加到这个活动一次。 应用程序可以有很多屏幕(片段),只有顶部目标片段显示底部栏和允许抽屉,对于其他片 ...

为 BottomBar 的可见性设置动画会导致 Jetpack Compose 中的“跳跃”用户界面 - Animating the visibility of a BottomBar leads to "jumping" ui in Jetpack Compose

我正在使用 Jetpack Compose 编写一个 Android 应用程序。 这个应用程序有一个底部栏,我有时想使用 animation 隐藏它。然而,这证明具有挑战性:当我处理可滚动屏幕时,我的用户界面出现一些“跳跃” - 请参阅文章结尾。 我的最小示例如下所示: 避免使用AnimatedVi ...

如何在 Jetpack Compose 中创建没有 TopAppBar 的抽屉 - Android - How to create a drawer without TopAppBar in Jetpack Compose - Android

所以我是 Jetpack compose 的新手,我试图弄清楚如何将抽屉功能添加到我视图上的按钮。 我发现的与 XML 命令式导航抽屉没有操作栏有关的问题的对应问题很想了解相同的方法。 ...

Android Jetpack Compose (Composable) 从协程获取字符串资源 - Android Jetpack Compose (Composable) Get String resources from Coroutine

我有一个封装了密封 class 的流,用于向 UI 调用消息。 例如显示一个 Snackbar。 我可以使用 LaunchedEffect 观察来自 Composable 的 Flow。 但问题是我想从协程 scope 中检索字符串资源。 而且我不想在我的视图 model 中使用直接字符串值,因为我 ...

如果在 android 喷气背包中为 NavigationBar 组合选择和取消选择图标,如何更改图标,就像我们在 xml 中为选定的 state 使用的选择器一样? - How to change icon if selected and unselected in android jetpack compose for NavigationBar like selector we use in xml for selected state?

我想在 NavigationBar 中使用基于选定 state 的轮廓和填充图标,就像谷歌地图应用程序一样,使用 jetpack compose。 在 xml 的情况下,我们使用选择器,那么我们使用什么来撰写? 这是我的代码-> MainActivity.kt 屏幕.kt HomeScr ...

如何将 ViewModel 中的 function 传递到 Jetpack Compose 中脚手架的浮动操作按钮? - How do I pass a function from a ViewModel to my scaffold's floating action button in Jetpack Compose?

我正在使用纯粹的 Jetpack Compose 构建一个 Android 应用程序。 我的整个应用程序都包裹在一个脚手架下,并且我的应用程序中的每个“屏幕”(它们是可组合的)都有一个 ViewModel。 因此,我的脚手架中有一些条件语句来根据路线确定浮动操作按钮 (FAB)。 但是,其中一个 ...

Jetpack Compose 在外部单击时折叠底部表 - Jetpack Compose collapse Bottom Sheet on outside click

我目前通过BottomSheetScaffold显示一个底部工作表,并希望在用户在底部工作表之外单击时折叠它。 有没有办法检测底部表之外的点击? 这是我的BottomSheetScaffold的屏幕: 如果底部工作表展开,这是我想要检测点击的区域的可视化。 ...

为什么BottomNavigation显示在Jetpack Compose的下一页? - Why BottomNavigation show in the next page in Jetpack Compose?

我想在 Jetpack Compose 中使用Scaffold和BottomNavigation进行导航。 它们位于MainPage 中。 但是当我点击MainPage 中的内容并导航到DetailPage 时, BottomNavigation也存在,就像图像一样: 如何在BottomN ...

Jetpack Compose Navigation:PopUpTo Screen 来自除参数外具有相同路由的屏幕 - Jetpack Compose Navigation: PopUpTo Screen from Screens that have same route except argument

导航组合版本2.4.0-alpha06 我有一个使用Scaffold的导航抽屉,部分项目是由 ViewModel 动态生成的。 示例项目是家一种乙 C... 设置其中 A、B、C、... 都共享同一个名为Category的Screen ,只是通过了不同的 arguments(例如类别/A、类别/B) ...

当列表项在撰写中可拖动时,如何通过拖动打开导航抽屉? - How can Navigation Drawer be opened with a drag when a list item is draggable in compose?

所以我正在使用 Jetpack Compose 重写应用程序的 UI。 我已经使用常规脚手架 function 实现了一个导航抽屉。开箱即用,它提供了两种打开抽屉的方法:按导航图标或向屏幕末尾拖动。 有问题的屏幕是列表项的 LazyColumn。 我后来在这些列表项上实施了 SwipeToDism ...

使用 Compose Navigation 导航时 TopAppBar 闪烁 - TopAppBar flashing when navigating with Compose Navigation

我有 2 个屏幕,它们都有自己的Scaffold和TopAppBar 。 当我使用 Jetpack Navigation Compose 库在它们之间导航时,应用栏会闪烁。 为什么会发生这种情况,我怎样才能摆脱这种情况? 代码: 导航: 带有TopAppBar的 Todo 列表屏幕Scaffold ...

Jetpack compose - 更改底部栏切口颜色 - Jetpack compose - change bottom bar cutout color

如何更改底部栏的切口颜色? 我知道它采用MaterialTheme.colors.background的颜色,但我不想更改所有组件的背景颜色,仅更改底部栏的背景颜色。 (图中剪下的白色。) 我尝试了不同的方法,例如只为底部栏设置一个新主题,但这不起作用。 ...

如何在不同屏幕上更改 Scaffold Floating Action Button 动作。 喷气背包撰写 - How to change Scaffold Floating Action Button action with different screens. Jetpack Compose

如何根据带有脚手架的当前屏幕更改 FAB 操作(onClick{})。 例如使用 ScreenOne() 我想向数据库添加一些实体,使用 ScreenTwo() 我想保存编辑过的实体。 所有这些都使用 Scaffold 共享的相同 FAB。 更新:刚刚明白我还需要提到我还需要FAB来知道一些数 ...

Jetpack Compose:允许手势通过 Scaffold - Jetpack Compose: Allow gestures to pass through Scaffold

我正在使用 Scaffold 作为主屏幕构建应用程序。 我有一个要求脚手架在地图上。 (为此,我正在使用 Google 地图。我正在使用 Compose 示例应用程序中的“Crane”应用程序中的实现。)这样做的原因是,即使更改了选项卡,地图也将保持不变。 我已经成功地将地图和脚手架添加到顶 ...

Jetpack-compose Scaffold 在键盘打开时滚动底部栏 - Jetpack-compose Scaffold scroll bottomBar when keyboard opens

我正在开发一个小型的 jetpack-compose 演示聊天应用程序。 所以我需要在底部有一个带有 TextField 的栏和一个要发送的按钮,就像在 WhatsApp 中一样......我认为最好使用带有底部栏的 Scaffold。 现在的问题是,当键盘打开时,bottomBar 隐藏在键盘后 ...

Jetpack Compose TopBar 和 BottomBar Default Elevation 内容未填满其容器 - Jetpack Compose TopBar and BottomBar Default Elevation content doesn't fill its container

如何修复顶部栏和底部栏未填满其容器。 topbar 和 bottombar 分别使用默认的 Elevation 您可以看到顶部栏没有填充最大宽度并且有阴影,而底部栏有自己的文本 ...

如何使用 Android Jetpack Compose 实现 BottomAppBar 和 BottomDrawer 模式? - How to implement BottomAppBar and BottomDrawer pattern using Android Jetpack Compose?

我正在使用 Jetpack Compose 构建 Android 应用程序。 尝试使用 BottomDrawer 模式实现 BottomAppBar 时卡住了。 底部导航抽屉是固定在屏幕底部而不是左边缘或右边缘的模式抽屉。 它们仅与底部应用栏一起使用。 这些抽屉在点击底部应用程序栏中的导航菜单图标 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM