【发布时间】:2022-01-11 14:18:10
【问题描述】:
我目前有一个用 jetpack compose 编写的应用程序,它使用来自 androidx.compose.material:material 的 Material-Theming-Support。
from / import androidx.compose.material.MaterialTheme
@Composable
fun MaterialTheme(
colors: Colors = MaterialTheme.colors,
typography: Typography = MaterialTheme.typography,
shapes: Shapes = MaterialTheme.shapes,
content: @Composable () -> Unit
)
我现在计划迁移到 Material3:androidx.compose.material3:material3(我知道,仍处于 alpha 阶段)。
但是,主题可组合现在不再允许任何形状
from / import androidx.compose.material3.MaterialTheme
@Composable
fun MaterialTheme(
colorScheme: ColorScheme = MaterialTheme.colorScheme,
typography: Typography = MaterialTheme.typography,
content: @Composable () -> Unit
)
我现在应该如何处理旧的形状定义? 材料网站只讨论如何在 xml 和 old view-system 中做到这一点。
【问题讨论】:
-
在doc 中您可以找到: // 即将更新形状
-
@GabrieleMariotti 如果您对此做出“真实”的回答,我会接受。 “即将推出”对我来说很好,因为我不会过度使用形状
标签: material-design android-jetpack-compose material-components-android