移除了语义高程和厚度
概述
#语义高程和厚度这两个语义属性及其相关 API 均已移除。
背景
#语义高程和厚度这两个语义属性最初是为 Fuchsia 的 3D 渲染而创建的。它们从未实现,因此也一直未使用。此外,这些属性也没有其他已知用途。它们增加了不必要的代码复杂性,因此已被移除。
变更说明
#以下属性已被移除:SemanticsConfiguration.elevation
、SemanticsConfiguration.thickness
、SemanticsNode.thickness
、SemanticsNode.elevation
和 SemanticsNode.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