跳到主要內容

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