use_colored_box
使用 'ColoredBox' 而不是只带 'Color' 的 'Container'。
描述
#当创建只设置了颜色的 Container
时,分析器会产生此诊断。
示例
#以下代码会产生此诊断,因为容器中唯一设置的属性是 color
dart
import 'package:flutter/material.dart';
Widget build() {
return Container(
color: Colors.red,
child: const Text('hello'),
);
}
常见修复
#将 Container
替换为 ColoredBox
dart
import 'package:flutter/material.dart';
Widget build() {
return ColoredBox(
color: Colors.red,
child: const Text('hello'),
);
}