发表日期:2018-12 文章编辑:小灯 浏览次数:2027
做 App 开发,甚至所有前端开发,文本控件应该是用的最多的,用户看到最多的基本上也都是文本控件相关的,这篇博客详细介绍一下 Flutter 中的文本控件 Text
在 Flutter SDK 下,
flutter -> widgets -> text.dart
源码不大,加注释总共才不到400行。
Text -> StatelessWidget ->Widget -> DiagnosticableTree ->Diagnosticable
,这里可以看出Text 是直接继承 StatelessWidget的。这里额外结介绍下Flutter 有两种状态控件:StatelessWidget(无状态组件)、StatefulWidget(有状态组件),这两者的区别可以参考下走路不穿鞋oO作者写的
Flutter中StatefulWidget控件状态管理的两种方式
这让我这个习惯用 XML 画布局感到特别的不习惯。
class MyTextApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( home: new Scaffold( body: new Center( child: new Text( "This is Text" ), ), ), ); }
image.png就这么简单我们完成了第一个 Text 控件的使用,new Text("This is Text")
.
这个我们只需要查看一下 Text 的构造方法就知道了。
const Text(this.data, { Key key, this.style, this.textAlign, this.textDirection, this.locale, this.softWrap, this.overflow, this.textScaleFactor, this.maxLines, this.semanticsLabel, })
日期:2018-10 浏览次数:7413
日期:2018-12 浏览次数:4478
日期:2018-07 浏览次数:5010
日期:2018-12 浏览次数:4311
日期:2018-09 浏览次数:5650
日期:2018-12 浏览次数:10057
日期:2018-11 浏览次数:4953
日期:2018-07 浏览次数:4724
日期:2018-05 浏览次数:4992
日期:2018-12 浏览次数:4456
日期:2018-10 浏览次数:5271
日期:2018-12 浏览次数:6346
日期:2018-11 浏览次数:4603
日期:2018-08 浏览次数:4728
日期:2018-11 浏览次数:12805
日期:2018-09 浏览次数:5727
日期:2018-12 浏览次数:4973
日期:2018-10 浏览次数:4317
日期:2018-11 浏览次数:4670
日期:2018-12 浏览次数:6195
日期:2018-06 浏览次数:4138
日期:2018-08 浏览次数:5584
日期:2018-10 浏览次数:4590
日期:2018-12 浏览次数:4676
日期:2018-07 浏览次数:4505
日期:2018-12 浏览次数:4647
日期:2018-06 浏览次数:4520
日期:2018-11 浏览次数:4507
日期:2018-12 浏览次数:4397
日期:2018-12 浏览次数:5401
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.