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

Flutter中Material 3的Surface Container颜色为何未提供?如何获取?

Flutter中Material 3 Surface Container颜色缺失问题

我发现在Flutter里没有Material 3设计规范中的Surface Container颜色。

Material 3颜色系统

在Material 3的设计逻辑里:

  • 应当使用surface作为页面背景色
  • Surface Container颜色用于和surface色形成对比的容器区域

但目前Flutter的ColorScheme.fromSeed构造器并未提供这个颜色参数:

ColorScheme.fromSeed({
// ...
Color? background,    // 在Material 3中,我们应使用surface作为背景色
Color? surface,
Color? surfaceVariant,// 而Surface Container颜色应用作与surface色对比的容器区域颜色
})

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 17:43:06