到目前为止,我看到的所有教程和文档都是从导入 flutter Material 开始的。我想知道这是绝对要求吗?如果我想从一个普通的 Canvas 开始并构建我自己的主题/小部件怎么办?我可以这样做吗?如果可以,应该在这里使用什么包,以便我可以访问默认小部件?
最佳答案
虽然这里的答案是正确的,但我想补充几点。要使用原始小部件,请使用 import 'package:flutter/widgets.dart';
这是一个工作示例:
import 'package:flutter/widgets.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.all(25.0),
child: Directionality(
textDirection: TextDirection.ltr,
child:Text("hello world",
style: TextStyle(
color: Color.fromRGBO(255, 255, 255, 1)
),
)));
}
}
需要方向性,添加了填充以便我们看到消息,否则它会被手机中的菜单栏掩盖。
关于flutter - 从 flutter 中的普通(非 Material ui) Canvas 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47984598/