mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-06-17 19:00:07 +08:00
refactor: 根据规范重构代码
This commit is contained in:
@ -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';
|
|
||||||
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: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
Reference in New Issue
Block a user