refactor:按规范修改代码、注释等

This commit is contained in:
yifeng.yl
2019-02-19 11:53:15 +08:00
parent 1b266c0a76
commit c2da46a7df
120 changed files with 510 additions and 619 deletions

View File

@ -1,15 +1,12 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:31
* Time: 10:31 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class GridTileDemo extends StatefulWidget { class GridTileDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
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 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,15 +1,12 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:31
* Time: 10:31 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class SliverGridDemo extends StatefulWidget { class SliverGridDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:31
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
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 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,19 +1,19 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:31
* Time: 19:40 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart'; import '../../../model/widget.dart';
import 'GridTile/index.dart' as GridTile; import 'GridTile/index.dart' as GridTile;
import 'GridView/index.dart' as GridView; import 'GridView/index.dart' as GridView;
import 'GridTileBar/index.dart' as GridTileBar; import 'GridTileBar/index.dart' as GridTileBar;
import 'GridPaper/index.dart' as GridPaper; import 'GridPaper/index.dart' as GridPaper;
import 'SliverGrid/index.dart' as SliverGrid; import 'SliverGrid/index.dart' as SliverGrid;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [
WidgetPoint( WidgetPoint(
name: 'GridTile', name: 'GridTile',

View File

@ -1,6 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/widgets/components/List/AnimatedList/model.dart'; import 'package:flutter_go/widgets/components/List/AnimatedList/model.dart';
class AnimatedListFullDefault extends StatefulWidget { class AnimatedListFullDefault extends StatefulWidget {

View File

@ -5,10 +5,10 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: AnimatedList 的示例 /// target: AnimatedList 的示例
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';
@ -80,7 +80,7 @@ Widget allDemoBoxs(BuildContext context, _DemoState that) {
} }
/// 演示辅助按钮 // 演示辅助按钮
Widget assistButtonLeft(that) { Widget assistButtonLeft(that) {
return FloatingActionButton( return FloatingActionButton(
// 文本内容 // 文本内容
@ -96,7 +96,7 @@ Widget assistButtonLeft(that) {
} }
/// 演示辅助按钮 // 演示辅助按钮
Widget assistButtonRight(that) { Widget assistButtonRight(that) {
return FloatingActionButton( return FloatingActionButton(
// 文本内容 // 文本内容

View File

@ -7,7 +7,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// Checkbox 默认ListBody的实例 /// Checkbox 默认ListBody的实例
class ListBodyFullDefault extends StatefulWidget { class ListBodyFullDefault extends StatefulWidget {
const ListBodyFullDefault() : super(); const ListBodyFullDefault() : super();

View File

@ -5,11 +5,12 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: ListBody 的示例 /// target: ListBody 的示例
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as ListBodyDemo; import './demo.dart' as ListBodyDemo;
const String _Text0 = const String _Text0 =

View File

@ -5,10 +5,10 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: ListView 的示例 /// target: ListView 的示例
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as ListViewDemo; import './demo.dart' as ListViewDemo;
const String _Text0 = const String _Text0 =

View File

@ -6,8 +6,8 @@
/// target: List 的示例 /// target: List 的示例
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'ListBody/index.dart' as ListBody; import 'ListBody/index.dart' as ListBody;
import 'ListView/index.dart' as ListView; import 'ListView/index.dart' as ListView;
import 'AnimatedList/index.dart' as AnimatedList; import 'AnimatedList/index.dart' as AnimatedList;

View File

@ -1,11 +1,9 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 21:01:51
* @Date: 2018-12-22 21:01:51 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 15:37:04
* @Last Modified time: 2018-12-27 15:37:04
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
//import 'package:fluttertoast/fluttertoast.dart';
class CheckedPopupMenuItemDemo extends StatefulWidget { class CheckedPopupMenuItemDemo extends StatefulWidget {
_CheckedPopupMenuItemDemoState createState() => _CheckedPopupMenuItemDemoState createState() =>

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 21:01:45
* @Date: 2018-12-22 21:01:45 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 21:26:54
* @Last Modified time: 2018-12-22 21:26:54
*/
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';

View File

@ -1,9 +1,7 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 14:05:32
* @Date: 2018-12-27 14:05:32 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 14:05:52
* @Last Modified time: 2018-12-27 14:05:52
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,14 +1,13 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 11:20:07
* @Date: 2018-12-27 11:20:07 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 14:51:44
* @Last Modified time: 2018-12-27 14:51:44
*/
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 String content0 = ''' const String content0 = '''
### **简介** ### **简介**
> DropdownButton 创建的一个菜单项 > DropdownButton 创建的一个菜单项

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 15:17:10
* @Date: 2018-12-27 15:17:10 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 15:39:35
* @Last Modified time: 2018-12-27 15:39:35
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class PopupMenuButtonDemo extends StatefulWidget { class PopupMenuButtonDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 14:43:50
* @Date: 2018-12-27 14:43:50 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 15:44:31
* @Last Modified time: 2018-12-27 15:44: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';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 15:45:26
* @Date: 2018-12-27 15:45:26 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 15:45:26
* @Last Modified time: 2018-12-27 15:45:26
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class PopupMenuDividerDemo extends StatefulWidget { class PopupMenuDividerDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 14:51:58
* @Date: 2018-12-27 14:51:58 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 15:55:22
* @Last Modified time: 2018-12-27 15:55:22
*/
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';

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 14:51:58
* @Date: 2018-12-27 14:51:58 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 16:06:20
* @Last Modified time: 2018-12-27 16:06: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 '../PopupMenuDivider/demo.dart'; import '../PopupMenuDivider/demo.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-29 15:04:51
* @Date: 2018-12-29 15:04:51 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-29 15:07:16
* @Last Modified time: 2018-12-29 15:07:16
*/
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 '../PopupMenuDivider/demo.dart'; import '../PopupMenuDivider/demo.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-29 15:04:51
* @Date: 2018-12-29 15:04:51 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-29 16:22:06
* @Last Modified time: 2018-12-29 16:22:06
*/
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 '../PopupMenuDivider/demo.dart'; import '../PopupMenuDivider/demo.dart';

View File

@ -1,12 +1,11 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 21:01:42
* @Date: 2018-12-22 21:01:42 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-27 14:53:04
* @Last Modified time: 2018-12-27 14:53:04
*/
import 'package:flutter/material.dart';
import '../../../model/widget.dart';
import 'package:flutter/material.dart';
import '../../../model/widget.dart';
import './CheckedPopupMenuItem/index.dart' as CheckedPopupMenuItem; import './CheckedPopupMenuItem/index.dart' as CheckedPopupMenuItem;
import './DropdownMenuItem/index.dart' as DropdownMenuItem; import './DropdownMenuItem/index.dart' as DropdownMenuItem;
import './PopupMenuButton/index.dart' as PopupMenuButton; import './PopupMenuButton/index.dart' as PopupMenuButton;

View File

@ -8,7 +8,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// BottomNavigationBar 默认的实例 // BottomNavigationBar 默认的实例
class BottomNavigationBarFullDefault extends StatefulWidget { class BottomNavigationBarFullDefault extends StatefulWidget {
const BottomNavigationBarFullDefault() : super(); const BottomNavigationBarFullDefault() : super();
@override @override
@ -16,7 +16,7 @@ class BottomNavigationBarFullDefault extends StatefulWidget {
} }
/// BottomNavigationBar 默认的实例,有状态 // BottomNavigationBar 默认的实例,有状态
class _BottomNavigationBarFullDefault extends State { class _BottomNavigationBarFullDefault extends State {
int _currentIndex = 1; int _currentIndex = 1;

View File

@ -6,9 +6,9 @@
/// target: BottomNavigationBar 的示例 /// target: BottomNavigationBar 的示例
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart' as BottomNavigationBarDemo; import './demo.dart' as BottomNavigationBarDemo;
const String _text0 = const String _text0 =
@ -49,9 +49,9 @@ class _DemoState extends State<Demo> {
} }
/// 所有的 BottomNavigationBar widget // 所有的 BottomNavigationBar widget
/// context: 运行上下文 // context: 运行上下文
/// that: 指向有状态的 StatefulWidget // that: 指向有状态的 StatefulWidget
Widget allDemoBoxs(BuildContext context, _DemoState that) { Widget allDemoBoxs(BuildContext context, _DemoState that) {
return Container( return Container(
//padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
@ -73,8 +73,7 @@ Widget allDemoBoxs(BuildContext context, _DemoState that) {
} }
/// 带align的text // 带align的text
Widget textAlignBar(String txt) { Widget textAlignBar(String txt) {
return Align( return Align(
alignment: FractionalOffset.centerLeft, alignment: FractionalOffset.centerLeft,

View File

@ -7,7 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// BottomNavigationBarItem 默认的实例,无状态 // BottomNavigationBarItem 默认的实例,无状态
class BottomNavigationBarItemLessDefault extends StatelessWidget { class BottomNavigationBarItemLessDefault extends StatelessWidget {
final widget; final widget;
final parent; final parent;
@ -39,19 +39,3 @@ class BottomNavigationBarItemLessDefault extends StatelessWidget {
); );
} }
} }
//backgroundColor: Colors.grey,
//
//// body: PageView(
////
//// children: [
//// Index(),
//// Classify(),
//// Shopping(),
//// Myself()
//// ],
////
//// controller: pageController,
//// onPageChanged: onPageChanged
//// ),
//

View File

@ -45,9 +45,9 @@ class _DemoState extends State<Demo> {
} }
/// 所有的 BottomNavigationBarItem widget // 所有的 BottomNavigationBarItem widget
/// context: 运行上下文 // context: 运行上下文
/// that: 指向有状态的 StatefulWidget // that: 指向有状态的 StatefulWidget
Widget allCheckboxs(BuildContext context, _DemoState that) { Widget allCheckboxs(BuildContext context, _DemoState that) {
return Container( return Container(
//padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
@ -65,7 +65,7 @@ Widget allCheckboxs(BuildContext context, _DemoState that) {
} }
/// 带align的text // 带align的text
Widget textAlignBar(String txt) { Widget textAlignBar(String txt) {
return Align( return Align(
alignment: FractionalOffset.centerLeft, alignment: FractionalOffset.centerLeft,

View File

@ -6,8 +6,8 @@
/// target: Navigation 的示例 /// target: Navigation 的示例
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'BottomNavigationBar/index.dart' as BottomNavigationBar; import 'BottomNavigationBar/index.dart' as BottomNavigationBar;
import 'BottomNavigationBarItem/index.dart' as BottomNavigationBarItem; import 'BottomNavigationBarItem/index.dart' as BottomNavigationBarItem;

View File

@ -1,11 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-21 11:35:39
* @Date: 2018-12-21 11:35:39 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 11:36:23
* @Last Modified time: 2018-12-21 11:36:23
*/
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';

View File

@ -4,7 +4,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@visibleForTesting @visibleForTesting
enum Location { enum Location {
Barbados, Barbados,
@ -15,10 +14,9 @@ enum Location {
typedef DemoItemBodyBuilder<T> = Widget Function(DemoItem<T> item); typedef DemoItemBodyBuilder<T> = Widget Function(DemoItem<T> item);
typedef ValueToString<T> = String Function(T value); typedef ValueToString<T> = String Function(T value);
/* // google flutter 详情多个例子地址:
* google flutter 详情多个例子地址: // https://github.com/flutter/flutter/blob/master/examples/flutter_gallery/lib/demo/material/expansion_panels_demo.dart
* https://github.com/flutter/flutter/blob/master/examples/flutter_gallery/lib/demo/material/expansion_panels_demo.dart
*/
class DualHeaderWithHint extends StatelessWidget { class DualHeaderWithHint extends StatelessWidget {
const DualHeaderWithHint({ const DualHeaderWithHint({
this.name, this.name,

View File

@ -1,9 +1,7 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 20:30:41
* @Date: 2018-12-20 20:30:41 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2019-01-08 16:15:20
* @Last Modified time: 2019-01-08 16:15: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';

View File

@ -1,13 +1,11 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 20:30:41
* @Date: 2018-12-20 20:30:41 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 11:35:48
* @Last Modified time: 2018-12-21 11:35:48
*/
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';
const String content0 = ''' const String content0 = '''
### **简介** ### **简介**

View File

@ -1,12 +1,10 @@
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'ExpansionPanel/index.dart' as ExpansionPanel; import 'ExpansionPanel/index.dart' as ExpansionPanel;
import 'ExpansionPanelList/index.dart' as ExpansionPanelList; import 'ExpansionPanelList/index.dart' as ExpansionPanelList;
import 'ExpansionPanelRadio/index.dart' as ExpansionPanelRadio; import 'ExpansionPanelRadio/index.dart' as ExpansionPanelRadio;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [
WidgetPoint( WidgetPoint(
name: 'ExpansionPanel', name: 'ExpansionPanel',

View File

@ -1,11 +1,9 @@
// /// Created with Android Studio.
// Created with Android Studio. /// User: 三帆
// User: 三帆 /// Date: 05/02/2019
// Date: 05/02/2019 /// Time: 22:06
// Time: 22:06 /// email: sanfan.hx@alibaba-inc.com
// email: sanfan.hx@alibaba-inc.com /// target: xxx
// target: xxx
//
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:city_pickers/city_pickers.dart'; import 'package:city_pickers/city_pickers.dart';
@ -19,7 +17,7 @@ class _Demo extends State<CityPickerDemo> {
show(context) async { show(context) async {
Result temp = await CityPickers.showCityPicker( Result temp = await CityPickers.showCityPicker(
context: context, context: context,
// locationCode: '640221', // locationCode: '640221',
height: 400, height: 400,
); );
setState(() { setState(() {

View File

@ -1,15 +1,15 @@
// /// Created with Android Studio.
// Created with Android Studio. /// User: 三帆
// User: 三帆 /// Date: 05/02/2019
// Date: 05/02/2019 /// Time: 22:06
// Time: 22:06 /// email: sanfan.hx@alibaba-inc.com
// email: sanfan.hx@alibaba-inc.com /// 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';
const String content0 = ''' const String content0 = '''
### **简介** ### **简介**
> 显示中国的省市县地区 > 显示中国的省市县地区

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:32
* @Date: 2018-12-17 15:37:32 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 19:12:32
* @Last Modified time: 2018-12-18 19:12:32
*/
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 15:50:02
* @Last Modified time: 2018-12-17 15:50:02
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:32
* @Date: 2018-12-17 15:37:32 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 11:26:21
* @Last Modified time: 2018-12-21 11:26:21
*/
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 17:06:34
* @Last Modified time: 2018-12-17 17:06:34
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:32
* @Date: 2018-12-17 15:37:32 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 19:12:32
* @Last Modified time: 2018-12-18 19:12:32
*/
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 16:00:07
* @Last Modified time: 2018-12-17 16:00:07
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:32
* @Date: 2018-12-17 15:37:32 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-11 15:17:26
* @Last Modified time: 2019-01-11 15:17:26
*/
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 16:00:07
* @Last Modified time: 2018-12-17 16:00:07
*/
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';

View File

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

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 16:00:07
* @Last Modified time: 2018-12-17 16:00:07
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 16:00:07
* @Last Modified time: 2018-12-17 16:00:07
*/
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';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-17 15:37:16
* @Date: 2018-12-17 15:37:16 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-17 16:00:07
* @Last Modified time: 2018-12-17 16:00:07
*/
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 content0 = ''' const String content0 = '''

View File

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

View File

@ -14,9 +14,7 @@ class ScaffoldDemo extends StatefulWidget {
State<StatefulWidget> createState() => _ScaffoldDemo(); State<StatefulWidget> createState() => _ScaffoldDemo();
} }
/* // AppBar 默认的实例,有状态
* AppBar 默认的实例,有状态
* */
class _ScaffoldDemo extends State with SingleTickerProviderStateMixin { class _ScaffoldDemo extends State with SingleTickerProviderStateMixin {
int count = 0; int count = 0;

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
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 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -14,9 +14,7 @@ class ScaffoldStateDemo extends StatefulWidget {
State<StatefulWidget> createState() => _ScaffoldStateDemo(); State<StatefulWidget> createState() => _ScaffoldStateDemo();
} }
/* // AppBar 默认的实例,有状态
* AppBar 默认的实例,有状态
* */
class _ScaffoldStateDemo extends State with SingleTickerProviderStateMixin { class _ScaffoldStateDemo extends State with SingleTickerProviderStateMixin {
int count = 0; int count = 0;

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
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 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,13 +1,12 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 14:53
* Time: 14:53 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart'; import '../../../model/widget.dart';
import 'Scaffold/index.dart' as Scaffold; import 'Scaffold/index.dart' as Scaffold;
import 'ScaffoldState/index.dart' as ScaffoldState; import 'ScaffoldState/index.dart' as ScaffoldState;

View File

@ -1,11 +1,9 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-17 13:16:29
* @Date: 2018-12-17 13:16:29 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-17 13:43:01
* @Last Modified time: 2018-12-17 13:43:01
*/
import 'package:flutter/material.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
class BoxScrollViewDemo extends StatelessWidget { class BoxScrollViewDemo extends StatelessWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-17 13:16:46
* @Date: 2018-12-17 13:16:46 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-17 13:34:46
* @Last Modified time: 2018-12-17 13:34: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'; import './demo.dart';

View File

@ -1,12 +1,11 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-20 13:40:58
* @Date: 2018-12-20 13:40:58 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-20 14:06:31
* @Last Modified time: 2018-12-20 14:06:31
*/
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 CustomScrollViewDemo extends StatelessWidget { class CustomScrollViewDemo extends StatelessWidget {
Widget _buildItem(BuildContext context, ProductItem product) { Widget _buildItem(BuildContext context, ProductItem product) {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-20 13:21:36
* @Date: 2018-12-20 13:21:36 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-20 14:08:29
* @Last Modified time: 2018-12-20 14:08:29
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-20 14:19:26
* @Date: 2018-12-20 14:19:26 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 20:50:36
* @Last Modified time: 2018-12-22 20:50:36
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class NestedScrollViewDemo extends StatefulWidget { class NestedScrollViewDemo extends StatefulWidget {

View File

@ -1,11 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-20 14:18:36
* @Date: 2018-12-20 14:18:36 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-20 14:19:15
* @Last Modified time: 2018-12-20 14:19:15
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 19:43:41
* @Date: 2018-12-15 19:43:41 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 21:37:03
* @Last Modified time: 2018-12-15 21:37:03
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ScrollMetricsDemo extends StatefulWidget { class ScrollMetricsDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 19:44:12
* @Date: 2018-12-15 19:44:12 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 20:33:47
* @Last Modified time: 2018-12-15 20:33:47
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 20:39:14
* @Date: 2018-12-15 20:39:14 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 21:27:39
* @Last Modified time: 2018-12-15 21:27:39
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ScrollPhysicsDemo extends StatefulWidget { class ScrollPhysicsDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 20:39:18
* @Date: 2018-12-15 20:39:18 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 21:26:11
* @Last Modified time: 2018-12-15 21:26:11
*/
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';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-10 21:15:27
* @Date: 2018-12-10 21:15:27 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-10 21:16:05
* @Last Modified time: 2018-12-10 21:16:05
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ScrollViewDemo extends StatelessWidget { class ScrollViewDemo extends StatelessWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-10 20:30:53
* @Date: 2018-12-10 20:30:53 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-14 20:36:57
* @Last Modified time: 2018-12-14 20:36: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 './demo.dart'; import './demo.dart';

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-10 21:32:07
* @Date: 2018-12-10 21:32:07 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 16:26:20
* @Last Modified time: 2018-12-15 16:26:20
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ScrollableDemo extends StatefulWidget { class ScrollableDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-10 21:31:24
* @Date: 2018-12-10 21:31:24 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 17:05:20
* @Last Modified time: 2018-12-15 17:05: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 './demo.dart'; import './demo.dart';

View File

@ -1,9 +1,7 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 16:25:39
* @Date: 2018-12-15 16:25:39 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 19:36:43
* @Last Modified time: 2018-12-15 19:36:43
*/
import 'dart:async'; import 'dart:async';

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-15 16:25:36
* @Date: 2018-12-15 16:25:36 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-15 19:38:18
* @Last Modified time: 2018-12-15 19:38:18
*/
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';

View File

@ -1,12 +1,11 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 20:37:51
* @Date: 2018-12-22 20:37:51 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 20:37:51
* @Last Modified time: 2018-12-22 20:37:51
*/
import 'package:flutter/material.dart';
import '../../../model/widget.dart';
import 'package:flutter/material.dart';
import '../../../model/widget.dart';
import './ScrollView/index.dart' as ScrollView; import './ScrollView/index.dart' as ScrollView;
import './Scrollable/index.dart' as Scrollable; import './Scrollable/index.dart' as Scrollable;
import './ScrollbarPainter/index.dart' as ScrollbarPainter; import './ScrollbarPainter/index.dart' as ScrollbarPainter;

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 20:38:01
* @Date: 2018-12-22 20:38:01 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 20:51:47
* @Last Modified time: 2018-12-22 20:51:47
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class TabDemo extends StatelessWidget { class TabDemo extends StatelessWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 20:37:58
* @Date: 2018-12-22 20:37:58 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 20:49:56
* @Last Modified time: 2018-12-22 20:49:56
*/
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';

View File

@ -1,15 +1,13 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-22 20:37:45
* @Date: 2018-12-22 20:37:45 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 20:43:15
* @Last Modified time: 2018-12-22 20:43:15
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../../model/widget.dart'; import '../../../model/widget.dart';
import './Tab/index.dart' as Tab; import './Tab/index.dart' as Tab;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [
WidgetPoint( WidgetPoint(
name:'Tab', name:'Tab',

View File

@ -1,14 +1,9 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-10 20:34:18
* @Date: 2018-12-10 20:34:18 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2018-12-22 21:25:40
* @Last Modified time: 2018-12-22 21:25:40
*/
// import 'Sc/index.dart' as Form;
// import 'Frame/index.dart' as Frame;
// import 'Media/index.dart' as Media;5
import 'Scroll/index.dart' as Scroll;
import 'Scroll/index.dart' as Scroll;
import 'Pick/index.dart' as Pick; import 'Pick/index.dart' as Pick;
import 'Chip/index.dart' as Chip; import 'Chip/index.dart' as Chip;
import 'Panel/index.dart' as Panel; import 'Panel/index.dart' as Panel;

View File

@ -56,9 +56,7 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 DropdownButton 按钮
* 所有的 DropdownButton 按钮
*/
Widget allDropdownButtons(BuildContext context,_DemoState that){ Widget allDropdownButtons(BuildContext context,_DemoState that){
return Container( return Container(
//padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
@ -82,9 +80,7 @@ Widget allDropdownButtons(BuildContext context,_DemoState that){
); );
} }
/* // 带align的text
* 带align的text
* */
Widget textAlignBar(String txt){ Widget textAlignBar(String txt){
//style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left
return Align( return Align(

View File

@ -8,7 +8,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// CupertinoApp 的实例 // CupertinoApp 的实例
class CupertinoAppFullDefault extends StatefulWidget { class CupertinoAppFullDefault extends StatefulWidget {
const CupertinoAppFullDefault() : super(); const CupertinoAppFullDefault() : super();
@ -16,9 +16,7 @@ class CupertinoAppFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoAppFullDefault(); State<StatefulWidget> createState() => _CupertinoAppFullDefault();
} }
/* // CupertinoApp 默认的实例,有状态
* CupertinoApp 默认的实例,有状态
* */
class _CupertinoAppFullDefault extends State { class _CupertinoAppFullDefault extends State {
routerHandler(setting) { routerHandler(setting) {
//setting.isInitialRoute; bool类型 是否初始路由 //setting.isInitialRoute; bool类型 是否初始路由

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2018-12-27 16:25:22
* @Date: 2018-12-27 16:25:22 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-07 15:52:45
* @Last Modified time: 2019-01-07 15:52:45
*/
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 demoBox; import './demo.dart' as demoBox;

View File

@ -9,8 +9,8 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// Checkbox 默认按钮的实例 // Checkbox 默认按钮的实例
/// index 当前checkbox 的索引值 // index 当前checkbox 的索引值
class CupertinoButtonFullDefault extends StatefulWidget { class CupertinoButtonFullDefault extends StatefulWidget {
const CupertinoButtonFullDefault() : super(); const CupertinoButtonFullDefault() : super();
@ -19,7 +19,7 @@ class CupertinoButtonFullDefault extends StatefulWidget {
} }
/// CupertinoButton 默认的实例,有状态 // CupertinoButton 默认的实例,有状态
class _CupertinoButtonFullDefault extends State { class _CupertinoButtonFullDefault extends State {
@override @override

View File

@ -8,8 +8,8 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/// Checkbox 默认按钮的实例 // Checkbox 默认按钮的实例
/// index 当前checkbox 的索引值 // index 当前checkbox 的索引值
class CupertinoColorsFullDefault extends StatefulWidget { class CupertinoColorsFullDefault extends StatefulWidget {
const CupertinoColorsFullDefault() : super(); const CupertinoColorsFullDefault() : super();
@ -17,7 +17,7 @@ class CupertinoColorsFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoColorsFullDefault(); State<StatefulWidget> createState() => _CupertinoColorsFullDefault();
} }
/// CupertinoColors 默认的实例,有状态 // CupertinoColors 默认的实例,有状态
class _CupertinoColorsFullDefault extends State { class _CupertinoColorsFullDefault extends State {
Widget setColorsView(cupertinoColors,String colorName){ Widget setColorsView(cupertinoColors,String colorName){

View File

@ -6,6 +6,7 @@
/// target: CupertinoColors 的示例 /// target: CupertinoColors 的示例
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 demoBox; import './demo.dart' as demoBox;

View File

@ -7,11 +7,10 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/resources/icon_names.dart' as icon_names; import 'package:flutter_go/resources/icon_names.dart' as icon_names;
/* // CupertinoIcons 默认的实例
* CupertinoIcons 默认的实例
* */
class CupertinoIconsFullDefault extends StatefulWidget { class CupertinoIconsFullDefault extends StatefulWidget {
const CupertinoIconsFullDefault() : super(); const CupertinoIconsFullDefault() : super();
@ -19,9 +18,7 @@ class CupertinoIconsFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoIconsFullDefault(); State<StatefulWidget> createState() => _CupertinoIconsFullDefault();
} }
/* // CupertinoIcons 默认的实例,有状态
* CupertinoIcons 默认的实例,有状态
* */
class _CupertinoIconsFullDefault extends State { class _CupertinoIconsFullDefault extends State {
final colorsList = []; final colorsList = [];

View File

@ -6,6 +6,7 @@
/// target: CupertinoButton 的示例 /// target: CupertinoButton 的示例
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 demoBox; import './demo.dart' as demoBox;

View File

@ -8,9 +8,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // CupertinoNavigationBar 默认的实例
* CupertinoNavigationBar 默认的实例
* */
class CupertinoNavigationBarFullDefault extends StatefulWidget { class CupertinoNavigationBarFullDefault extends StatefulWidget {
const CupertinoNavigationBarFullDefault() : super(); const CupertinoNavigationBarFullDefault() : super();
@ -18,9 +16,7 @@ class CupertinoNavigationBarFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoNavigationBarFullDefault(); State<StatefulWidget> createState() => _CupertinoNavigationBarFullDefault();
} }
/* // CupertinoNavigationBar 默认的实例,有状态
* CupertinoNavigationBar 默认的实例,有状态
* */
class _CupertinoNavigationBarFullDefault extends State { class _CupertinoNavigationBarFullDefault extends State {
Widget build2(BuildContext context) { Widget build2(BuildContext context) {

View File

@ -6,6 +6,7 @@
/// target: CupertinoNavigationBar 的示例 /// target: CupertinoNavigationBar 的示例
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 demoBox; import './demo.dart' as demoBox;

View File

@ -8,9 +8,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // CupertinoPageRoute 默认的实例
* CupertinoPageRoute 默认的实例
* */
class CupertinoPageRouteFullDefault extends StatefulWidget { class CupertinoPageRouteFullDefault extends StatefulWidget {
const CupertinoPageRouteFullDefault() : super(); const CupertinoPageRouteFullDefault() : super();
@ -18,9 +16,7 @@ class CupertinoPageRouteFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoPageRouteFullDefault(); State<StatefulWidget> createState() => _CupertinoPageRouteFullDefault();
} }
/* // CupertinoPageRoute 默认的实例,有状态
* CupertinoPageRoute 默认的实例,有状态
* */
class _CupertinoPageRouteFullDefault extends State { class _CupertinoPageRouteFullDefault extends State {
Widget pageRoute(BuildContext context,int index){ Widget pageRoute(BuildContext context,int index){

View File

@ -6,6 +6,7 @@
/// target: CupertinoPageRoute 的示例 /// target: CupertinoPageRoute 的示例
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 demoBox; import './demo.dart' as demoBox;

View File

@ -8,9 +8,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // CupertinoPageScaffold 默认的实例
* CupertinoPageScaffold 默认的实例
* */
class CupertinoPageScaffoldFullDefault extends StatefulWidget { class CupertinoPageScaffoldFullDefault extends StatefulWidget {
const CupertinoPageScaffoldFullDefault() : super(); const CupertinoPageScaffoldFullDefault() : super();
@ -18,9 +16,7 @@ class CupertinoPageScaffoldFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoPageScaffoldFullDefault(); State<StatefulWidget> createState() => _CupertinoPageScaffoldFullDefault();
} }
/* // CupertinoPageScaffold 默认的实例,有状态
* CupertinoPageScaffold 默认的实例,有状态
* */
class _CupertinoPageScaffoldFullDefault extends State { class _CupertinoPageScaffoldFullDefault extends State {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

View File

@ -8,8 +8,6 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
//import '../../gallery/demo.dart';
//import 'cupertino_navigation_demo.dart' show coolColorNames;
const double _kPickerSheetHeight = 216.0; const double _kPickerSheetHeight = 216.0;
const double _kPickerItemHeight = 32.0; const double _kPickerItemHeight = 32.0;

View File

@ -6,6 +6,7 @@
/// target: CupertinoPicker 的示例 /// target: CupertinoPicker 的示例
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 demoBox; import './demo.dart' as demoBox;

View File

@ -8,9 +8,7 @@
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // CupertinoPopupSurface 默认的实例
* CupertinoPopupSurface 默认的实例
* */
class CupertinoPopupSurfaceFullDefault extends StatefulWidget { class CupertinoPopupSurfaceFullDefault extends StatefulWidget {
const CupertinoPopupSurfaceFullDefault() : super(); const CupertinoPopupSurfaceFullDefault() : super();
@ -18,9 +16,7 @@ class CupertinoPopupSurfaceFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _CupertinoPopupSurfaceFullDefault(); State<StatefulWidget> createState() => _CupertinoPopupSurfaceFullDefault();
} }
/* // CupertinoPopupSurface 默认的实例,有状态
* CupertinoPopupSurface 默认的实例,有状态
* */
class _CupertinoPopupSurfaceFullDefault extends State { class _CupertinoPopupSurfaceFullDefault extends State {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {

View File

@ -1,15 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 15/01/2019
* Date: 15/01/2019 /// Time: 22:23
* Time: 22:23 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
//import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class CupertinoScrollbarDemo extends StatefulWidget { class CupertinoScrollbarDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

View File

@ -1,6 +1,8 @@
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 Text0 = ''' const Text0 = '''
### **简介** ### **简介**
> CupertinoScrollbar 是ios样式风格的滚动条 > CupertinoScrollbar 是ios样式风格的滚动条

View File

@ -1,11 +1,4 @@
/**
* Created with Android Studio.
* User: 三帆
* Date: 15/01/2019
* Time: 22:23
* email: sanfan.hx@alibaba-inc.com
* target: xxx
*/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,6 +1,8 @@
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 Text0 = ''' const Text0 = '''
### **简介** ### **简介**
> IOS风格下用于展示一些用户可以选择的选项 > IOS风格下用于展示一些用户可以选择的选项

View File

@ -1,11 +1,10 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 15/01/2019
* Date: 15/01/2019 /// Time: 22:23
* Time: 22:23 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -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 'demo.dart'; import 'demo.dart';
const Text0 = ''' const Text0 = '''
### **简介** ### **简介**
> 用来选择范围性的数据 > 用来选择范围性的数据
@ -13,7 +14,6 @@ CupertinoSlider 是ios风格的Slide组件,用来选择连续性的或者非连
> 与 Slider 相同, 具体查看Slider组件 > 与 Slider 相同, 具体查看Slider组件
'''; ''';
class Demo extends StatefulWidget { class Demo extends StatefulWidget {
static const String routeName = static const String routeName =
'/element/themes/Cupertino/CupertinoSlider'; '/element/themes/Cupertino/CupertinoSlider';

View File

@ -1,11 +1,10 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 15/01/2019
* Date: 15/01/2019 /// Time: 22:23
* Time: 22:23 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,6 +1,8 @@
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 Text0 = ''' const Text0 = '''
### **简介** ### **简介**
> ios-11风格下拥有一个较大标题块的导航栏目 > ios-11风格下拥有一个较大标题块的导航栏目

View File

@ -1,11 +1,10 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 15/01/2019
* Date: 15/01/2019 /// Time: 22:23
* Time: 22:23 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: CupertinoSwitchDemo
* target: CupertinoSwitchDemo
*/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -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';

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