从代码去认识Flutter的Widget们

247 阅读1分钟

从代码去认识Flutter的Widget们

首先找到flutter的basic.dart文件,下面列出的是其中包含的各个组件。 内容较多持续更新中。。。

什么是Widget?

basic.dart

  • [Transform]
  • [CompositedTransformTarget]
  • [CompositedTransformFollower]
  • [FittedBox]
  • [FractionalTranslation]
  • [RotatedBox]
  • [Padding]
  • [Align]
  • [Center]
  • [CustomSingleChildLayout]
  • [LayoutId]
  • [CustomMultiChildLayout]
  • [SizedBox]
  • [ConstrainedBox]
  • [ConstraintsTransformBox]
  • [UnconstrainedBox]
  • [FractionallySizedBox]
  • [LimitedBox]
  • [OverflowBox]
  • [SizedOverflowBox]
  • [Offstage]
  • [AspectRatio]
  • [IntrinsicWidth]
  • [IntrinsicHeight]
  • [Baseline]
  • [SliverToBoxAdapter]
  • [SliverPadding]
  • [ListBody]
  • [Stack]
  • [IndexedStack]
  • [Positioned]
  • [PositionedDirectional]
  • [Flex]
  • [Row]
  • [Column]
  • [Flexible]
  • Expanded
  • Wrap
  • [Flow]
  • [RichText]
  • [RawImage]
  • [DefaultAssetBundle]
  • [WidgetToRenderBoxAdapter]
  • [Listener]
  • [MouseRegion]
  • [RepaintBoundary]
  • [IgnorePointer]
  • [AbsorbPointer]
  • [MetaData]
  • [Semantics]
  • [MergeSemantics]
  • [BlockSemantics]
  • [ExcludeSemantics]
  • [IndexedSemantics]
  • [KeyedSubtree]
  • [Builder]
  • [StatefulWidgetBuilder*]
  • [StatefulBuilder]
  • [ColoredBox]