You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jetpack Compose中如何实现TextStyle之间的样式继承?

你可以直接调用TextStyle的copy方法实现属性继承,不需要手动重写所有属性。TextStyle本身是Kotlin数据类,默认自带的copy方法会保留原有样式的全部配置,仅覆盖你传入的指定属性,完全匹配你之前XML中父样式继承的使用逻辑。

示例代码如下:

val ListRow = RegularM.copy(
    color = Color.Black
)

如果后续需要基于Material Design的全局主题样式做修改,也可以用同样的逻辑,例如基于主题默认的bodyLarge样式修改颜色:

Text(
    text = "示例文本",
    style = MaterialTheme.typography.bodyLarge.copy(color = Color.Gray)
)

内容的提问来源于stack exchange,提问作者rob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 09:45:03