flutter - 从 flutter 中的普通(非 Material ui) Canvas 开始

标签 flutter

到目前为止,我看到的所有教程和文档都是从导入 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/

相关文章:

dart - 版本冲突

dart - 如何在 flutter 测试覆盖率中排除文件?

json - 在 flutter 中从 dart 对象创建一个空的 json 对象

flutter - Firestore PERMISSION_DENIED

flutter - 如何删除 SliverAppBar 中的空白空间?

dart - Future 结合 Flutter 中的 FutureBuilder 返回 null

swift - 如何在 swift setMethodCallHandler - self?.methodName(结果 : result)

firebase - 为什么 print(snapshot.hasData) 返回 true?

Flutter:CustomIcon 与后两个

http - 加载时间长,并且显示_InternalLinkedHashMap和列表<Dynamic>错误