不放过每一个 Flutter 控件 <不断完善,不断更新>.
Demo 是在 Flutter 仓库中的 flutter_gallery 基础上补充完善的。
<ps: 一方面是 gallery
已有对基本控件的完美介绍;主要方面是为了不重复造轮子,好吧,我就是为了偷一部分懒,:joy:>
重要: 本项目 master 主分支是 gallery 分支,要查看教程请切换到 ocnyang_widgets 分支
Scaffold、Appbar、BottomNavigationBar、TabBar、TabBarView、MaterialApp、WidgetsApp、Drawer
RaisedButton、FloatingActionButton、FlatButton、IconButton、PopupMenuButton、ButtonBar
TextField、TextFormField、(Form、FormField)、CheckBox、Radio、Switch、Slider、Date/Time Pickers
SimpleDialog、AlertDialog、BottomSheet、ExpansionPanel、SnackBar
Text、RichText、Image、RawImage、Icon、Chip、Tooltip、DataTable、Card、LinearProgressIndicator、FlutterLogo
包含单个子控件
Container、Padding、Align、FittedBox、AspectRatio、ConstrainedBox、Baseline、FractionallySizedBox、IntrinsicHeight、IntrinsicWidth、LimitedBox、Offstage、OverflowBox、SizedBox、SizedOverflowBox、Transform、CustomSingleChildLayout
包含多个子控件
Row、Column、Stack、IndexedStack、Flow、Table、Wrap、ListBody、CustomMultiChildLayout
特殊
ListTile、Stepper、Divider、LayoutBuilder、Placeholder
ListView、NestedScrollView、GridView、SingleChildScrollView、Scrollable、Scrollbar、CustomScrollView、NotificationListener、ScrollConfiguration、RefreshIndicator
Padding、DefaultTextStyle、Theme、MediaQuery、
Opacity、Transform、DecoratedBox、FractionalTranslation、RotatedBox、ClipOval、ClipPath、ClipRect、CustomPaint、BackdropFilter
CupertinoActivityIndicator、CupertinoAlertDialog、CupertinoButton、CupertinoDialog、CupertinoDialogAction、CupertinoSlider、CupertinoSwitch、CupertinoPageTransition、CupertinoFullscreenDialogTransition、CupertinoNavigationBar、CupertinoTabBar、CupertinoPageScaffold、CupertinoTabScaffold、CupertinoTabView
AnimatedContainer、AnimatedCrossFade、Hero、AnimatedBuilder、DecoratedBoxTransition、FadeTransition、PositionedTransition、RotationTransition、ScaleTransition、SizeTransition、SliderTransition、AnimatedDefaultTextStyle、AnimatedListState、AnimatedModalBarrier、AnimatedOpacity、AnimatedPhysicalMode、AnimatedPositioned、AnimatedSize、AnimatedWidget、AnimatedWidgetBaseState
LongPressDraggable、GestureDetector、DragTarget、Dismissible、Draggable、IgnorePointer、AbsorbPointer、Navigator、Scrollable
FutureBuilder、StreamBuilder
Semantics、MergeSemantics、ExcludeSemantics
AssetBundle、RawKeyboardListener
一些 Flutter
的资源链接:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.