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'),
);
}