当前位置:   article > 正文

Flutter开发项目入门_fluter开发

fluter开发

Flutter里面一切皆组件,不同于CSS的样式,在Flutter里面,样式的值也基本都是组件。

以下是一个最简单的Flutter项目代码:

  1. import 'package:flutter/material.dart';
  2. void main(){
  3. runApp(Center(
  4. child: Text(
  5. "你好,Flutter",
  6. textDirection: TextDirection.ltr,
  7. ),
  8. ));
  9. }

实际的项目中一般比较大,为了代码的可维护性,我们会把 runApp() 里的内容单独抽离成一个自定义的组件。

在 Flutter 中自定义组件其实就是一个类,这个类需要继承 StatelessWidget/StatefulWidget。

StatelessWidget 是无状态组件,状态不可变的 widget。

StatefulWidget 是有状态组件,持有的状态可能在 widget 生命周期改变。

  1. import 'package:flutter/material.dart';
  2. void main(){
  3. runApp(MyApp());
  4. }
  5. // 将runApp()里抽离成一个组件
  6. class MyApp extends StatelessWidget{
  7. // 覆写
  8. @override
  9. Widget build(BuildConte
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/816332
推荐阅读
相关标签
  

闽ICP备14008679号