概述

#

语义高程和厚度这两个语义属性及其相关 API 均已移除。

背景

#

语义高程和厚度这两个语义属性最初是为 Fuchsia 的 3D 渲染而创建的。它们从未实现,因此也一直未使用。此外,这些属性也没有其他已知用途。它们增加了不必要的代码复杂性,因此已被移除。

变更说明

#

以下属性已被移除:SemanticsConfiguration.elevationSemanticsConfiguration.thicknessSemanticsNode.thicknessSemanticsNode.elevationSemanticsNode.elevationAdjustment

迁移指南

#

如果您之前曾赋值这些属性,请移除这些赋值。

迁移前的代码

dart
void describeSemanticsConfiguration(SemanticsConfiguration config) {
  config.label = 'my label';
  config.elevation = 1;
  config.thickness = 1;
}

迁移后的代码

dart
void describeSemanticsConfiguration(SemanticsConfiguration config) {
  config.label = 'my label';
}

时间线

#

生效版本:尚未发布
稳定版本:尚未发布

参考资料

#

API 文档

相关议题

相关 PR