use_full_hex_values_for_flutter_colors
Instances of 'Color' should be created using an 8-digit hexadecimal integer (such as '0xFFFFFFFF').
Description
#The analyzer produces this diagnostic when the argument to the constructor
of the Color
class is a literal integer that isn't represented as an
8-digit hexadecimal integer.
Example
#The following code produces this diagnostic because the argument (1
)
isn't represented as an 8-digit hexadecimal integer:
dart
import 'package:flutter/material.dart';
Color c = Color(1);
Common fixes
#Convert the representation to be an 8-digit hexadecimal integer:
dart
import 'package:flutter/material.dart';
Color c = Color(0x00000001);
除非另有说明,文档之所提及适用于 Dart 3.7.3 版本,本页面最后更新时间: 2025-05-08。 查看文档源码 或者 报告页面问题。