小编mas*_*shi的帖子

自定义导航图标未显示 // Jetpack 导航

我正在尝试使用自定义后退导航而不是使用默认的后退箭头。我想使用取消图标:

在此输入图像描述

app:navigationIcon="@drawable/ic_cancel_white_24dp"通过在我的 XML 文件中使用。

但是,当我运行该应用程序时,该图标永远不会显示。相反,它以黑色显示默认的后退箭头: 在此输入图像描述

我使用 NAV 控制器和 AppBarConfiguration 来设置工具栏(因为我拥有的每个片段的工具栏样式都不同):

private fun setUpActionBar() {
   val navController = findNavController()
   val appBarConfiguration = AppBarConfiguration(navController.graph)
   binding.toolbar.setupWithNavController(navController, appBarConfiguration)
   binding.toolbar.inflateMenu(R.menu.menu)
}
Run Code Online (Sandbox Code Playgroud)

如何用自定义图标替换默认箭头?另外 - 为什么默认箭头是黑色的?这是主题问题吗?

navigation android kotlin android-jetpack

5
推荐指数
1
解决办法
382
查看次数

增加所选底部导航项的大小

我已经使用 Jetpack Compose 实现了一个底部导航栏(5 个图标,标签仅在选择项目时显示)。根据 1 个要求,我需要增加所选底部导航项的宽度(不是项目的图标,而是整个项目)。

因此,不是所有底部导航项都具有相同的宽度: 在此处输入图片说明

我需要所选项目的大小是其他未选择项目的两倍,并且需要减少未选择项目的宽度:

在此处输入图片说明

关于如何在 Jetpack Compose 中实现这一目标的任何提示?我已经尝试使用 BottomNavigationItem Composable 上的修饰符来增加/减小底部导航项的大小,但这根本没有改变大小。

android kotlin android-navigation android-jetpack-compose

3
推荐指数
1
解决办法
146
查看次数

配置CameraX(闪光模式、自动白平衡模式、动作模式等)

我已经成功实现了 CameraX,但是,我仍停留在配置其设置上。我想设置自动白平衡、降噪、闪光和对焦模式(就像在 Camera2 中一样)。到目前为止,我在 SO 上发现的唯一内容仅涉及 Camera2,官方文档也没有告诉我太多信息。是否可以在 CameraX 上设置这些模式,或者到目前为止仅支持 Camera2?

android android-camera2 android-camerax

2
推荐指数
1
解决办法
2481
查看次数