1
0
mirror of https://github.com/alibaba/flutter-go.git synced 2025-06-30 12:16:47 +08:00

refactor: 根据规范重构代码

This commit is contained in:
yifeng.yl
2019-02-19 16:34:41 +08:00
parent 37d2f69044
commit 1ee2901239
101 changed files with 155 additions and 76 deletions
lib
model
widgets/elements
Form
Button
DropdownButton
FlatButton
FloatingActionButton
IconButton
OutlineButton
PopupMenuButton
RaisedButton
RawMaterialButton
index.dart
CheckBox
Input
Radio
Slider
Slider
SliderTheme
SliderThemeData
index.dart
Switch
AnimatedSwitcher
Switch
SwitchListTile
index.dart
Text
Frame
Media
Canvas
Canvas
CircleProgressBarPainter
PainterPath
PainterSketch
Image

@ -96,7 +96,6 @@ class SearchHistoryList {
@override @override
String toString() { String toString() {
// TODO: implement toString
return this.toJson(); return this.toJson();
} }
} }

@ -7,8 +7,8 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart' as dropdownButton; import 'demo.dart' as dropdownButton;
const String _dropdownText0 = const String _dropdownText0 =

@ -6,6 +6,7 @@
/// target: FlatButton 的示例 /// target: FlatButton 的示例
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// FlatButton 默认按钮的实例 // FlatButton 默认按钮的实例

@ -4,10 +4,11 @@
/// Time: 上午12:03 /// Time: 上午12:03
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: OutlineButton 的示例 /// target: OutlineButton 的示例
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// OutlineButton 默认按钮的实例 // OutlineButton 默认按钮的实例
/// isDisabled:是否是禁用isDisabled 默认为true // isDisabled:是否是禁用isDisabled 默认为true
class FloatingActionButtonDefault extends StatelessWidget { class FloatingActionButtonDefault extends StatelessWidget {
final bool isDisabled; final bool isDisabled;
@ -26,7 +27,7 @@ class FloatingActionButtonDefault extends StatelessWidget {
} }
} }
/// OutlineButton 自定义的实例 // OutlineButton 自定义的实例
class FloatingActionButtonCustom extends StatelessWidget { class FloatingActionButtonCustom extends StatelessWidget {
final String txt; final String txt;
final Color color; final Color color;
@ -76,7 +77,7 @@ class FloatingActionButtonCustom extends StatelessWidget {
} }
} }
/// OutlineButton 自定义的实例2 // OutlineButton 自定义的实例2
class FloatingActionButtonCustom2 extends StatelessWidget { class FloatingActionButtonCustom2 extends StatelessWidget {
final String txt; final String txt;
final Color color; final Color color;

@ -7,10 +7,10 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/FloatingActionButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/FloatingActionButton-class.html
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as floatingActionButton; import './demo.dart' as floatingActionButton;

@ -14,8 +14,8 @@ import 'package:flutter_go/resources/icon_names.dart';
final int len = IconNames.names.length; final int len = IconNames.names.length;
/// IconButton 默认按钮的实例 // IconButton 默认按钮的实例
/// isDisabled:是否是禁用isDisabled 默认为true // isDisabled:是否是禁用isDisabled 默认为true
class IconButtonDefault extends StatelessWidget { class IconButtonDefault extends StatelessWidget {
final bool isDisabled; final bool isDisabled;
@ -33,7 +33,7 @@ class IconButtonDefault extends StatelessWidget {
} }
} }
/// IconButton 自定义的实例 // IconButton 自定义的实例
class IconButtonCustom extends StatelessWidget { class IconButtonCustom extends StatelessWidget {
final String txt; final String txt;
final Color color; final Color color;

@ -10,6 +10,7 @@
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as iconButton; import './demo.dart' as iconButton;

@ -6,6 +6,7 @@
/// target: OutlineButton 的示例 /// target: OutlineButton 的示例
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// OutlineButton 默认按钮的实例 // OutlineButton 默认按钮的实例

@ -7,7 +7,9 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/OutlineButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/OutlineButton-class.html
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as outlineButton; import './demo.dart' as outlineButton;

@ -7,6 +7,7 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/PopupMenuButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/PopupMenuButton-class.html
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as popupMenuButton; import './demo.dart' as popupMenuButton;

@ -8,8 +8,8 @@
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// RaisedButton 默认按钮的实例 // RaisedButton 默认按钮的实例
/// isDisabled:是否是禁用isDisabled 默认为true // isDisabled:是否是禁用isDisabled 默认为true
class RaisedButtonDefault extends StatelessWidget { class RaisedButtonDefault extends StatelessWidget {
final bool isDisabled; final bool isDisabled;
@ -26,9 +26,9 @@ class RaisedButtonDefault extends StatelessWidget {
} }
} }
/// RaisedButton.icon 默认按钮的实例 // RaisedButton.icon 默认按钮的实例
/// Create a text button from a pair of widgets that serve as the button's icon and label // Create a text button from a pair of widgets that serve as the button's icon and label
/// isDisabled:是否是禁用 // isDisabled:是否是禁用
class RaisedButtonIconDefault extends StatelessWidget { class RaisedButtonIconDefault extends StatelessWidget {
final bool isDisabled; final bool isDisabled;
final IconData icon; final IconData icon;
@ -59,7 +59,7 @@ class RaisedButtonIconDefault extends StatelessWidget {
} }
/// RaisedButton 自定义的实例 // RaisedButton 自定义的实例
class RaisedButtonCustom extends StatelessWidget { class RaisedButtonCustom extends StatelessWidget {
final String txt; final String txt;
final Color color; final Color color;

@ -7,7 +7,9 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as raisedButton; import './demo.dart' as raisedButton;

@ -6,6 +6,7 @@
/// target: RawMaterialButton 的示例 /// target: RawMaterialButton 的示例
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// RawMaterialButton 默认按钮的实例 // RawMaterialButton 默认按钮的实例

@ -7,7 +7,9 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/RawMaterialButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/RawMaterialButton-class.html
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as rawMaterialButton; import './demo.dart' as rawMaterialButton;

@ -1,6 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import 'FlatButton/index.dart' as FlatButton; import 'FlatButton/index.dart' as FlatButton;
import 'RaisedButton/index.dart' as RaisedButton; import 'RaisedButton/index.dart' as RaisedButton;
import 'OutlineButton/index.dart' as OutlineButton; import 'OutlineButton/index.dart' as OutlineButton;

@ -6,6 +6,7 @@
/// target: Checkbox 的示例 /// target: Checkbox 的示例
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// Checkbox 默认的实例 /// Checkbox 默认的实例

@ -7,6 +7,7 @@
/// 对应文档地址:https://docs.flutter.io/flutter/material/Checkbox-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/Checkbox-class.html
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as checkbox; import './demo.dart' as checkbox;

@ -6,6 +6,7 @@
/// target: CheckboxListTile 的示例 /// target: CheckboxListTile 的示例
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as CheckboxListTileDemo; import './demo.dart' as CheckboxListTileDemo;

@ -1,6 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import 'Checkbox/index.dart' as Checkbox; import 'Checkbox/index.dart' as Checkbox;
import 'CheckboxListTile/index.dart' as CheckboxListTile; import 'CheckboxListTile/index.dart' as CheckboxListTile;

@ -6,8 +6,9 @@
/// target: TextField 的示例 /// target: TextField 的示例
/// 对应文档地址:https://docs.flutter.io/flutter/material/TextField-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/TextField-class.html
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './text_field_demo.dart'; import './text_field_demo.dart';
const String _textFieldText0 = """### **简介** const String _textFieldText0 = """### **简介**

@ -6,9 +6,9 @@
/// target: Input 的示例 /// target: Input 的示例
/// 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html /// 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import './TextField/index.dart' as TextField; import './TextField/index.dart' as TextField;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [

@ -6,6 +6,7 @@
/// target: Radio相关 /// target: Radio相关
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -6,8 +6,10 @@
/// target: Radio相关 /// target: Radio相关
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const content1 = """ const content1 = """
### **简介** ### **简介**
> material design 风格的单选按钮附加文字label > material design 风格的单选按钮附加文字label

@ -1,6 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import 'Radio/index.dart' as Radio; import 'Radio/index.dart' as Radio;
import 'RadioListTile/index.dart' as RadioTile; import 'RadioListTile/index.dart' as RadioTile;

@ -6,6 +6,7 @@
/// target: xxx /// target: xxx
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -6,6 +6,7 @@
/// target: xxx /// target: xxx
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -6,9 +6,11 @@
/// target: xxx /// target: xxx
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
import 'package:flutter/cupertino.dart';
const contentA = ''' const contentA = '''
### **简介** ### **简介**
> SliderTheme的data修饰属性 **SliderThemeData** > SliderTheme的data修饰属性 **SliderThemeData**

@ -1,5 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import "Slider/index.dart" as Slider; import "Slider/index.dart" as Slider;
import "SliderTheme/index.dart" as SliderTheme; import "SliderTheme/index.dart" as SliderTheme;
import "SliderThemeData/index.dart" as SliderThemeData; import "SliderThemeData/index.dart" as SliderThemeData;

@ -6,6 +6,7 @@
/// target: xxx /// target: xxx
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -7,8 +7,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class SwitchDemo extends StatefulWidget { class SwitchDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

@ -6,6 +6,7 @@
/// target: xxx /// target: xxx
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -7,8 +7,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class SwitchListTileDemo extends StatefulWidget { class SwitchListTileDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

@ -1,5 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import "Switch/index.dart" as Switch; import "Switch/index.dart" as Switch;
import "SwitchListTile/index.dart" as SwitchListTile; import "SwitchListTile/index.dart" as SwitchListTile;
import "AnimatedSwitcher/index.dart" as AnimatedSwitcher; import "AnimatedSwitcher/index.dart" as AnimatedSwitcher;

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter_go/widgets/elements/Form/Text/RichText/demo.dart'; import 'package:flutter_go/widgets/elements/Form/Text/RichText/demo.dart';
const String intro = """ const String intro = """
### **简介** ### **简介**

@ -5,7 +5,6 @@
/// email: sanfan.hx@alibaba-inc.com /// email: sanfan.hx@alibaba-inc.com
/// target: CupertinoTabBar /// target: CupertinoTabBar
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -1,7 +1,7 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import 'RichText/index.dart' as RichText; import '../../../../model/widget.dart';
import 'RichText/index.dart' as RichText;
import 'Text/index.dart' as Text; import 'Text/index.dart' as Text;

@ -1,12 +1,12 @@
import 'package:flutter/widgets.dart'; /// Author: xiaojia.dxj
/// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
/// LastUpdateTime: 2018/11/22 /// LastUpdateTime: 2018/11/22
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:Align描述 /// Describle:Align描述
import 'package:flutter/widgets.dart';
class AlignAlignment extends StatelessWidget { class AlignAlignment extends StatelessWidget {
final Alignment status; final Alignment status;
final String dec; final String dec;

@ -1,5 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/model/widget.dart';
import 'package:flutter_go/model/widget.dart';
import './Align/index.dart' as Align; import './Align/index.dart' as Align;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [

@ -1,12 +1,13 @@
import 'package:flutter/material.dart'; /// Author: xiaojia.dxj
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
/// LastUpdateTime: 2018/11/22 /// LastUpdateTime: 2018/11/22
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:ConstrainedBox描述 /// Describle:ConstrainedBox描述
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
class ConstrainedBoxCreate extends StatelessWidget { class ConstrainedBoxCreate extends StatelessWidget {
final double currWidth; final double currWidth;
final String describe; final String describe;

@ -5,6 +5,7 @@
/// email: xiaojia.dxj@alibaba-inc.com /// email: xiaojia.dxj@alibaba-inc.com
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -1,11 +1,12 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
/// LastUpdateTime: 2018/11/22 /// LastUpdateTime: 2018/11/22
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
class DecoratedBoxCreate extends StatelessWidget { class DecoratedBoxCreate extends StatelessWidget {
DecoratedBoxCreate({ DecoratedBoxCreate({
Key key, Key key,

@ -4,8 +4,8 @@
///Last Modified time: 2019-01-08 15:56:49 ///Last Modified time: 2019-01-08 15:56:49
///email: xiaojia.dxj@alibaba-inc.com ///email: xiaojia.dxj@alibaba-inc.com
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,6 +1,3 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/12/2 /// Date: 2018/12/2
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
@ -8,6 +5,9 @@ import 'package:flutter/widgets.dart';
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:FittedBox /// Describle:FittedBox
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
class FittedBoxDefault extends StatelessWidget { class FittedBoxDefault extends StatelessWidget {
final BoxFit curfit; final BoxFit curfit;
final String dec; final String dec;

@ -6,6 +6,7 @@
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 15:56:35 /// Last Modified time: 2019-01-08 15:56:35
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 15:56:31 /// Last Modified time: 2019-01-08 15:56:31
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as overflowBox; import './demo.dart' as overflowBox;

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 15:56:13 /// Last Modified time: 2019-01-08 15:56:13
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 15:55:46 /// Last Modified time: 2019-01-08 15:55:46
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as sizeBox; import './demo.dart' as sizeBox;

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 15:55:31 /// Last Modified time: 2019-01-08 15:55:31
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -6,6 +6,7 @@
/// Last Modified time: 2019-01-08 16:00:14 /// Last Modified time: 2019-01-08 16:00:14
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,6 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import 'ConstrainedBox/index.dart' as ConstrainedBox; import 'ConstrainedBox/index.dart' as ConstrainedBox;
import 'DecoratedBox/index.dart' as DecoratedBox; import 'DecoratedBox/index.dart' as DecoratedBox;
import 'SizeBox/index.dart' as SizeBox; import 'SizeBox/index.dart' as SizeBox;

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './expanded_demo.dart'; import './expanded_demo.dart';

@ -5,6 +5,7 @@
/// Last Modified time: 2019-01-08 16:00:14 /// Last Modified time: 2019-01-08 16:00:14
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,5 +1,3 @@
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
@ -7,6 +5,8 @@ import 'package:flutter/widgets.dart';
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:Colum describe /// Describle:Colum describe
import 'package:flutter/widgets.dart';
class ColumnDefault extends StatelessWidget { class ColumnDefault extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -5,8 +5,8 @@
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:Colum describe /// Describle:Colum describe
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,12 +1,13 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
/// LastUpdateTime: 2018/11/22 /// LastUpdateTime: 2018/11/22
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:Colum describe /// Describle:Colum describe
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
class ContainerDefault extends StatelessWidget { class ContainerDefault extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -6,6 +6,7 @@
/// Describle:Colum describe /// Describle:Colum describe
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,5 +1,3 @@
import 'package:flutter/widgets.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
@ -7,6 +5,8 @@ import 'package:flutter/widgets.dart';
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:Row /// Describle:Row
import 'package:flutter/widgets.dart';
class RowMainAxisAlignment extends StatelessWidget { class RowMainAxisAlignment extends StatelessWidget {
//> mainAxisAlignment属性 //> mainAxisAlignment属性
// - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween, // - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween,

@ -6,6 +6,7 @@
/// Describle:Row /// Describle:Row
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,6 +1,6 @@
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import 'Row/index.dart' as Row; import 'Row/index.dart' as Row;
import 'Column/index.dart' as Column; import 'Column/index.dart' as Column;
import 'Container/index.dart' as Container; import 'Container/index.dart' as Container;

@ -2,7 +2,9 @@
/// @Date: 2018-11-28 20:44:13 /// @Date: 2018-11-28 20:44:13
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-14 17:02:20 /// @Last Modified time: 2019-01-14 17:02:20
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './animatedPadding_demo.dart'; import './animatedPadding_demo.dart';

@ -2,7 +2,9 @@
/// Date: 2018-11-28 20:25:24 /// Date: 2018-11-28 20:25:24
/// Last Modified by: 一凨 /// Last Modified by: 一凨
/// Last Modified time: 2019-01-14 17:01:55 /// Last Modified time: 2019-01-14 17:01:55
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './padding_demo.dart'; import './padding_demo.dart';

@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
////
/// @Author: 一凨 /// @Author: 一凨
/// @Date: 2018-11-28 20:20:04 /// @Date: 2018-11-28 20:20:04
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-14 16:30:16 /// @Last Modified time: 2019-01-14 16:30:16
import 'package:flutter/material.dart';
class PaddingDemo extends StatelessWidget { class PaddingDemo extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

@ -2,7 +2,9 @@
/// @Date: 2018-11-28 20:26:16 /// @Date: 2018-11-28 20:26:16
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-14 17:06:36 /// @Last Modified time: 2019-01-14 17:06:36
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './sliverpadding_demo.dart'; import './sliverpadding_demo.dart';

@ -2,9 +2,10 @@
/// @Date: 2018-11-28 20:36:17 /// @Date: 2018-11-28 20:36:17
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-28 20:36:17 /// @Last Modified time: 2018-11-28 20:36:17
import 'package:flutter/material.dart';
import 'package:flutter_go/widgets/components/Scroll/CustomScrollView/product_list.dart';
import 'package:flutter/material.dart';
import 'package:flutter_go/widgets/components/Scroll/CustomScrollView/product_list.dart';
class SliverPaddingDemo extends StatelessWidget { class SliverPaddingDemo extends StatelessWidget {

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../../../model/widget.dart';
import '../../../../model/widget.dart';
import './Padding/index.dart' as Padding; import './Padding/index.dart' as Padding;
import './SliverPadding/index.dart' as SliverPadding; import './SliverPadding/index.dart' as SliverPadding;
import './AnimatedPadding/index.dart' as AnimatedPadding; import './AnimatedPadding/index.dart' as AnimatedPadding;

@ -1,6 +1,3 @@
import 'package:flutter/material.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
@ -8,6 +5,8 @@ import 'package:flutter/material.dart';
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:indexedStack /// Describle:indexedStack
import 'package:flutter/material.dart';
class StackDefault extends StatelessWidget { class StackDefault extends StatelessWidget {
final int currIndex; final int currIndex;

@ -5,6 +5,7 @@
/// Last Modified time: 2019-01-08 16:00:14 /// Last Modified time: 2019-01-08 16:00:14
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,5 +1,3 @@
import 'package:flutter/material.dart';
/// Author: xiaojia.dxj /// Author: xiaojia.dxj
/// Date: 2018/11/22 /// Date: 2018/11/22
/// Email: xiaojia.dxj@alibaba-inc.com /// Email: xiaojia.dxj@alibaba-inc.com
@ -7,6 +5,8 @@ import 'package:flutter/material.dart';
/// LastUpdateBy: xj.deng /// LastUpdateBy: xj.deng
/// Describle:stack描述 /// Describle:stack描述
import 'package:flutter/material.dart';
class StackDefault extends StatelessWidget { class StackDefault extends StatelessWidget {
const StackDefault() : super(); const StackDefault() : super();

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/model/widget.dart';
import 'package:flutter_go/model/widget.dart';
import './Stack/index.dart' as Stack; import './Stack/index.dart' as Stack;
import './IndexedStack/index.dart' as IndexedStack; import './IndexedStack/index.dart' as IndexedStack;

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './table_demo.dart'; import './table_demo.dart';

@ -2,6 +2,7 @@
/// @Date: 2018-11-28 20:52:35 /// @Date: 2018-11-28 20:52:35
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-28 20:59:50 /// @Last Modified time: 2018-11-28 20:59:50
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class TableDemo extends StatelessWidget { class TableDemo extends StatelessWidget {

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../../../model/widget.dart';
import '../../../../model/widget.dart';
import './Table/index.dart' as Table; import './Table/index.dart' as Table;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [

@ -1,7 +1,5 @@
import 'Spacing/index.dart' as Spacing; import 'Spacing/index.dart' as Spacing;
import 'Expanded/index.dart' as Expanded; import 'Expanded/index.dart' as Expanded;
// import 'Axis/index.dart' as Axis;
import 'Table/index.dart' as Table; import 'Table/index.dart' as Table;
import 'Align/index.dart' as Align; import 'Align/index.dart' as Align;
import 'Layout/index.dart' as Layout; import 'Layout/index.dart' as Layout;

@ -5,11 +5,13 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: Canvas 的示例 /// target: Canvas 的示例
import 'package:flutter/material.dart';
import 'dart:ui'; import 'dart:ui';
import 'dart:ui' as ui; import 'dart:ui' as ui;
import 'dart:typed_data'; import 'dart:typed_data';
import 'dart:math'; import 'dart:math';
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart' show rootBundle; import 'package:flutter/services.dart' show rootBundle;
CustomPaint graph; CustomPaint graph;

@ -6,6 +6,7 @@
/// target: CircleProgressBarPainter 的示例 /// target: CircleProgressBarPainter 的示例
import 'dart:ui'; import 'dart:ui';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class CustomViewPage extends StatefulWidget { class CustomViewPage extends StatefulWidget {

@ -6,7 +6,9 @@
/// target: PainterPath 的示例 /// target: PainterPath 的示例
import 'dart:ui'; import 'dart:ui';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
CustomPaint graph; CustomPaint graph;
class CustomViewPage extends StatefulWidget { class CustomViewPage extends StatefulWidget {

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as demoBoxs; import './demo.dart' as demoBoxs;

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-16 15:09:12 /// @Last Modified time: 2018-11-16 15:09:12
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './assetImage_demo.dart'; import './assetImage_demo.dart';

@ -2,11 +2,12 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-16 15:12:39 /// @Last Modified time: 2018-11-16 15:12:39
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './decorationImage_demo.dart'; import './decorationImage_demo.dart';
const contentText0 = ''' const contentText0 = '''
### **简介** ### **简介**

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-16 15:09:12 /// @Last Modified time: 2018-11-16 15:09:12
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
const contentText0 = ''' const contentText0 = '''

@ -2,7 +2,9 @@
/// @Date: 2018-12-08 13:29:34 /// @Date: 2018-12-08 13:29:34
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 14:12:21 /// @Last Modified time: 2018-12-08 14:12:21
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './exact_asset_image_demo.dart'; import './exact_asset_image_demo.dart';

@ -2,6 +2,7 @@
/// @Date: 2018-12-08 16:08:41 /// @Date: 2018-12-08 16:08:41
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 16:22:50 /// @Last Modified time: 2018-12-08 16:22:50
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class FadeInImageDemo extends StatelessWidget { class FadeInImageDemo extends StatelessWidget {

@ -4,6 +4,7 @@
/// @Last Modified time: 2018-12-08 16:10:55 /// @Last Modified time: 2018-12-08 16:10:55
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './fade_in_image_demo.dart'; import './fade_in_image_demo.dart';

@ -4,10 +4,10 @@
/// @Last Modified time: 2018-12-08 17:18:39 /// @Last Modified time: 2018-12-08 17:18:39
import 'dart:async'; import 'dart:async';
import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart'; import 'package:image_picker/image_picker.dart';
import 'dart:io';
class FileImageDemo extends StatefulWidget { class FileImageDemo extends StatefulWidget {
@override @override

@ -4,6 +4,7 @@
/// @Last Modified time: 2018-12-08 19:24:33 /// @Last Modified time: 2018-12-08 19:24:33
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './file_image_demo.dart'; import './file_image_demo.dart';

@ -2,6 +2,7 @@
/// @Date: 2019-01-07 15:33:49 /// @Date: 2019-01-07 15:33:49
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-07 15:45:29 /// @Last Modified time: 2019-01-07 15:45:29
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ImageDemo extends StatelessWidget { class ImageDemo extends StatelessWidget {

@ -2,7 +2,9 @@
/// @Date: 2019-01-07 15:33:42 /// @Date: 2019-01-07 15:33:42
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-07 15:42:54 /// @Last Modified time: 2019-01-07 15:42:54
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import './demo.dart'; import './demo.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 20:48:28 /// @Last Modified time: 2018-12-08 20:48:28
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './memory_image_demo.dart'; import './memory_image_demo.dart';

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 17:32:57 /// @Last Modified time: 2018-12-08 17:32:57
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import './network_image_demo.dart'; import './network_image_demo.dart';

@ -2,6 +2,7 @@
/// @Date: 2018-12-08 17:20:37 /// @Date: 2018-12-08 17:20:37
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 17:35:36 /// @Last Modified time: 2018-12-08 17:35:36
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class NetworkImageDemo extends StatelessWidget { class NetworkImageDemo extends StatelessWidget {

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 20:11:44 /// @Last Modified time: 2018-12-08 20:11:44
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import './raw_image_demo.dart'; import './raw_image_demo.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';

@ -2,12 +2,13 @@
/// @Date: 2018-12-08 17:47:25 /// @Date: 2018-12-08 17:47:25
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 20:09:32 /// @Last Modified time: 2018-12-08 20:09:32
import 'dart:async'; import 'dart:async';
import 'dart:typed_data';
import 'dart:ui' as ui;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart' show rootBundle; import 'package:flutter/services.dart' show rootBundle;
import 'dart:typed_data';
import 'dart:ui' as ui;
class RawImageDemo extends StatefulWidget { class RawImageDemo extends StatefulWidget {
_RawImageDemoState createState() => _RawImageDemoState(); _RawImageDemoState createState() => _RawImageDemoState();

@ -3,9 +3,9 @@
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2019-01-07 15:37:07 /// @Last Modified time: 2019-01-07 15:37:07
import '../../../../model/widget.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../../model/widget.dart';
import './AssetImage/index.dart' as AssetImage; import './AssetImage/index.dart' as AssetImage;
import './DecorationImage/index.dart' as DecorationImage; import './DecorationImage/index.dart' as DecorationImage;
import './DecorationImagePainter/index.dart' as DecorationImagePainter; import './DecorationImagePainter/index.dart' as DecorationImagePainter;

@ -2,7 +2,9 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 20:19:01 /// @Last Modified time: 2018-12-08 20:19:01
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
const String contentText0 = ''' const String contentText0 = '''

@ -2,6 +2,7 @@
/// @Date: 2018-12-08 17:46:57 /// @Date: 2018-12-08 17:46:57
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-12-08 17:46:57 /// @Last Modified time: 2018-12-08 17:46:57
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class PaintImageDemo extends StatelessWidget { class PaintImageDemo extends StatelessWidget {

@ -2,6 +2,7 @@
/// @Date: 2018-11-16 15:09:12 /// @Date: 2018-11-16 15:09:12
/// @Last Modified by: 一凨 /// @Last Modified by: 一凨
/// @Last Modified time: 2018-11-16 15:09:12 /// @Last Modified time: 2018-11-16 15:09:12
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class Demo extends StatefulWidget { class Demo extends StatefulWidget {

Some files were not shown because too many files have changed in this diff Show More