use_ colored_ box
Details about the 'use_colored_box' diagnostic produced by the Dart analyzer.
Use a 'ColoredBox' rather than a 'Container' with only a 'Color'.
Description
#
The analyzer produces this diagnostic when a
Container is created that only sets the color.
Example
#
The following code produces this diagnostic because the only
attribute of the container that is set is the
color:
import 'package:flutter/material.dart';
Widget build() {
return Container(color: Colors.red, child: const Text('hello'));
}
Common fixes
#
Replace the Container with a
ColoredBox:
import 'package:flutter/material.dart';
Widget build() {
return ColoredBox(color: Colors.red, child: const Text('hello'));
}
除非另有说明,文档之所提及适用于 Dart 3.12.2 版本报告页面问题.