在createState
类的StatefulWidget
方法中,我们调用了相关State
类的构造函数。这里我们没有传递任何像 this
这样的参数。那么我们如何才能访问 StatefullWidget
类的 widget
属性中的 State
。在以下示例中,请查看带有 print
的 ${widget.name}
语句。
class YellowBird extends StatefulWidget {
final String name;
const YellowBird({this.name});
@override
_YellowBirdState createState() => _YellowBirdState();
}
class _YellowBirdState extends State<YellowBird> {
@override
Widget build(BuildContext context) {
print('${widget.name}')
return Container(color: const Color(0xFFFFE306));
}
}