当我试图在飞镖代码中定义颜色时, final Color _color; TextSection (this._color);
它给了我一个错误。有谁知道如何解决这个错误。
import 'package:flutter/material.dart';
class Textsection extends StatelessWidget {
final Color _color;
TextSection (this._color);
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
color:_color,
),
child:Text('hi')
);
}
/* @override
noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);*/
}
uj5u.com热心网友回复:
您的类名是Textsection
小写section
的,但您的建构式以TextSection
大写命名Section
。尝试重命名您的类,TextSection
使其与您的建构式名称匹配。
uj5u.com热心网友回复:
您必须先定义类建构式,然后才能使用它,我希望这对您有用。
汇入“包:颤振/material.dart”;
class Textsection extends StatelessWidget {
final Color? color;
const Textsection({Key? key, this.color}) : super(key: key);
@override
Widget build(BuildContext context) {
return Container(
decoration: BoxDecoration(
color:color,
),
child:Text('hi')
);
}
/* @override
noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);*/
}
0 评论