flutter material这个类里面是什么层级关系?
刚接触flutter 第一个例子就看迷糊 了。
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
final wordPair = new WordPair.random(); // 新增了这一行
return new MaterialApp(
title: 'Welcome to Flutter',
home: new Scaffold(
appBar: new AppBar(
title: new Text('Welcome to Flutter'),
),
body: new Center(
//child: const Text('Hello World'), // 我们不用这样的方式生成文字了
child: new Text(wordPair.asPascalCase), // 这是新的文字生成方式
),
),
);
}
}
它导入的是material .dart
我在https://api.flutter.dev/flutter/material/material-library.html查到了scaffold,它和MaterialApp,都是material-library库里的类。
但例子里 scaffold是在MaterialApp类的home属性里面使用的。
为什么material-library库里scaffold类能写在MaterialApp类的home属性里用呢?
看那个文档查到了scaffold 和MaterialApp都是material-library库里的类。它俩是平级吧
谢谢,
看得实在迷糊
不知道我写明白没。material里的类一层层的,好乱
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论