ast*_*mme 10 android kotlin android-jetpack-compose
此代码示例中的“提供”语法是什么?它有什么作用?
LocalContentAlpha provides ContentAlpha.medium
Run Code Online (Sandbox Code Playgroud)
它似乎不是一个标准的 kotlin 关键字,而且我在谷歌上搜索“kotlin提供关键字”或“jetpack compose提供”等查询也没有太多运气。
这显示在Jetpack Compose codelab上,完整片段如下。
@Composable
fun PhotographerCard() {
Column {
Text("Alfred Sisley", fontWeight = FontWeight.Bold)
// LocalContentAlpha is defining opacity level of its children
CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
Text("3 minutes ago", style = MaterialTheme.typography.body2)
}
}
}
@Preview
@Composable
fun PhotographerCardPreview() {
LayoutsCodelabTheme {
PhotographerCard()
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1179 次 |
最近记录: |