android - 为什么 Jetpack Compose AppBar 会重叠它的影子
问题描述
我希望 AppBar 在底部边缘下方显示默认阴影,但 appbar 出于某种原因剪辑了它的阴影:
从 LayoutInspector 捕获的视图层次结构:
我的代码:
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyAppTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = Color.Cyan,
) {
Box {
TopAppBar(
title = { Text("AppBar title") }
)
}
}
}
}
}
}
为什么 AppBar 阴影会这样?我使用不正确吗?我怎样才能解决这个问题?
UPD:我的坏 - 阴影按预期工作。我只是没有正确检查。默认阴影很难在视觉上检测到:
解决方案
推荐阅读
- excel - 使用 Excel 中另一个单元格中提供的电子表格路径
- excel - Laravel Excel::Import using google cloud storage 突然停止工作,报错:mkdir(): No such file or directory
- python - 无法在 Jupyter 笔记本中导入 Numpy(RuntimeError: Polyfit sanity test 发出警告,很可能是由于使用了有问题的 Accelerate 后端)
- arrays - 如何将我从 main 制作的二维数组传递给 C 中的另一个函数
- next.js - Nextjs - 链接到'/'而不刷新
- python - 检查按钮在功能内部不起作用
- nest-device-access - 获取访问令牌
- php - 将json数据存储到php变量
- r - 在 dplyr::mutate 中传递公式表达式
- java - 从 ArrayList 中提取 Java 字符串数据并使用 I/O 文件对其进行操作