mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-05-21 14:56:27 +08:00
refactor:按规范修改代码、注释等
This commit is contained in:
@ -1,15 +1,12 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:31
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:31
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
class GridTileDemo extends StatefulWidget {
|
||||
_Demo createState() => _Demo();
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:26
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:26
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const String _Text0 = """
|
||||
|
@ -1,15 +1,12 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:31
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:31
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
class SliverGridDemo extends StatefulWidget {
|
||||
_Demo createState() => _Demo();
|
||||
}
|
||||
|
@ -1,13 +1,13 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:26
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:31
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const String _Text0 = """
|
||||
|
@ -1,19 +1,19 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 19:40
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:31
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import "package:flutter/material.dart";
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'GridTile/index.dart' as GridTile;
|
||||
import 'GridView/index.dart' as GridView;
|
||||
import 'GridTileBar/index.dart' as GridTileBar;
|
||||
import 'GridPaper/index.dart' as GridPaper;
|
||||
import 'SliverGrid/index.dart' as SliverGrid;
|
||||
|
||||
List<WidgetPoint> widgetPoints = [
|
||||
WidgetPoint(
|
||||
name: 'GridTile',
|
||||
|
@ -1,6 +1,5 @@
|
||||
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/widgets/components/List/AnimatedList/model.dart';
|
||||
|
||||
class AnimatedListFullDefault extends StatefulWidget {
|
||||
|
@ -5,10 +5,10 @@
|
||||
/// email: zhu.yan@alibaba-inc.com
|
||||
/// target: AnimatedList 的示例
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
||||
@ -80,7 +80,7 @@ Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||
}
|
||||
|
||||
|
||||
/// 演示辅助按钮
|
||||
// 演示辅助按钮
|
||||
Widget assistButtonLeft(that) {
|
||||
return FloatingActionButton(
|
||||
// 文本内容
|
||||
@ -96,7 +96,7 @@ Widget assistButtonLeft(that) {
|
||||
}
|
||||
|
||||
|
||||
/// 演示辅助按钮
|
||||
// 演示辅助按钮
|
||||
Widget assistButtonRight(that) {
|
||||
return FloatingActionButton(
|
||||
// 文本内容
|
||||
|
@ -7,7 +7,6 @@
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
/// Checkbox 默认ListBody的实例
|
||||
class ListBodyFullDefault extends StatefulWidget {
|
||||
const ListBodyFullDefault() : super();
|
||||
|
@ -5,11 +5,12 @@
|
||||
/// email: zhu.yan@alibaba-inc.com
|
||||
/// target: ListBody 的示例
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as ListBodyDemo;
|
||||
|
||||
const String _Text0 =
|
||||
|
@ -5,10 +5,10 @@
|
||||
/// email: zhu.yan@alibaba-inc.com
|
||||
/// target: ListView 的示例
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as ListViewDemo;
|
||||
|
||||
const String _Text0 =
|
||||
|
@ -6,8 +6,8 @@
|
||||
/// target: List 的示例
|
||||
|
||||
import "package:flutter/material.dart";
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'ListBody/index.dart' as ListBody;
|
||||
import 'ListView/index.dart' as ListView;
|
||||
import 'AnimatedList/index.dart' as AnimatedList;
|
||||
|
@ -1,11 +1,9 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 21:01:51
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 15:37:04
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 21:01:51
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 15:37:04
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
//import 'package:fluttertoast/fluttertoast.dart';
|
||||
|
||||
class CheckedPopupMenuItemDemo extends StatefulWidget {
|
||||
_CheckedPopupMenuItemDemoState createState() =>
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 21:01:45
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 21:26:54
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 21:01:45
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 21:26:54
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,7 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 14:05:32
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 14:05:52
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 14:05:32
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 14:05:52
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
@ -1,14 +1,13 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 11:20:07
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 14:51:44
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 11:20:07
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 14:51:44
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
||||
const String content0 = '''
|
||||
### **简介**
|
||||
> DropdownButton 创建的一个菜单项
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 15:17:10
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 15:39:35
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 15:17:10
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 15:39:35
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class PopupMenuButtonDemo extends StatefulWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 14:43:50
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 15:44:31
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 14:43:50
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 15:44:31
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 15:45:26
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 15:45:26
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 15:45:26
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 15:45:26
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class PopupMenuDividerDemo extends StatefulWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 14:51:58
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 15:55:22
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 14:51:58
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 15:55:22
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 14:51:58
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 16:06:20
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 14:51:58
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 16:06:20
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import '../PopupMenuDivider/demo.dart';
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-29 15:04:51
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-29 15:07:16
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-29 15:04:51
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-29 15:07:16
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import '../PopupMenuDivider/demo.dart';
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-29 15:04:51
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-29 16:22:06
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-29 15:04:51
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-29 16:22:06
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import '../PopupMenuDivider/demo.dart';
|
||||
|
||||
|
@ -1,12 +1,11 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 21:01:42
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-27 14:53:04
|
||||
*/
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../model/widget.dart';
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 21:01:42
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-27 14:53:04
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import './CheckedPopupMenuItem/index.dart' as CheckedPopupMenuItem;
|
||||
import './DropdownMenuItem/index.dart' as DropdownMenuItem;
|
||||
import './PopupMenuButton/index.dart' as PopupMenuButton;
|
||||
|
@ -8,7 +8,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
/// BottomNavigationBar 默认的实例
|
||||
// BottomNavigationBar 默认的实例
|
||||
class BottomNavigationBarFullDefault extends StatefulWidget {
|
||||
const BottomNavigationBarFullDefault() : super();
|
||||
@override
|
||||
@ -16,7 +16,7 @@ class BottomNavigationBarFullDefault extends StatefulWidget {
|
||||
}
|
||||
|
||||
|
||||
/// BottomNavigationBar 默认的实例,有状态
|
||||
// BottomNavigationBar 默认的实例,有状态
|
||||
class _BottomNavigationBarFullDefault extends State {
|
||||
int _currentIndex = 1;
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
/// target: BottomNavigationBar 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as BottomNavigationBarDemo;
|
||||
|
||||
const String _text0 =
|
||||
@ -49,9 +49,9 @@ class _DemoState extends State<Demo> {
|
||||
}
|
||||
|
||||
|
||||
/// 所有的 BottomNavigationBar widget
|
||||
/// context: 运行上下文
|
||||
/// that: 指向有状态的 StatefulWidget
|
||||
// 所有的 BottomNavigationBar widget
|
||||
// context: 运行上下文
|
||||
// that: 指向有状态的 StatefulWidget
|
||||
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||
return Container(
|
||||
//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) {
|
||||
return Align(
|
||||
alignment: FractionalOffset.centerLeft,
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// BottomNavigationBarItem 默认的实例,无状态
|
||||
// BottomNavigationBarItem 默认的实例,无状态
|
||||
class BottomNavigationBarItemLessDefault extends StatelessWidget {
|
||||
final widget;
|
||||
final parent;
|
||||
@ -39,19 +39,3 @@ class BottomNavigationBarItemLessDefault extends StatelessWidget {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
//backgroundColor: Colors.grey,
|
||||
//
|
||||
//// body: PageView(
|
||||
////
|
||||
//// children: [
|
||||
//// Index(),
|
||||
//// Classify(),
|
||||
//// Shopping(),
|
||||
//// Myself()
|
||||
//// ],
|
||||
////
|
||||
//// controller: pageController,
|
||||
//// onPageChanged: onPageChanged
|
||||
//// ),
|
||||
//
|
||||
|
@ -45,9 +45,9 @@ class _DemoState extends State<Demo> {
|
||||
}
|
||||
|
||||
|
||||
/// 所有的 BottomNavigationBarItem widget
|
||||
/// context: 运行上下文
|
||||
/// that: 指向有状态的 StatefulWidget
|
||||
// 所有的 BottomNavigationBarItem widget
|
||||
// context: 运行上下文
|
||||
// that: 指向有状态的 StatefulWidget
|
||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
||||
return Container(
|
||||
//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) {
|
||||
return Align(
|
||||
alignment: FractionalOffset.centerLeft,
|
||||
|
@ -6,8 +6,8 @@
|
||||
/// target: Navigation 的示例
|
||||
|
||||
import "package:flutter/material.dart";
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'BottomNavigationBar/index.dart' as BottomNavigationBar;
|
||||
import 'BottomNavigationBarItem/index.dart' as BottomNavigationBarItem;
|
||||
|
||||
|
@ -1,11 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-21 11:35:39
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-21 11:36:23
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-21 11:35:39
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-21 11:36:23
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -4,7 +4,6 @@
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
@visibleForTesting
|
||||
enum Location {
|
||||
Barbados,
|
||||
@ -15,10 +14,9 @@ enum Location {
|
||||
typedef DemoItemBodyBuilder<T> = Widget Function(DemoItem<T> item);
|
||||
typedef ValueToString<T> = String Function(T value);
|
||||
|
||||
/*
|
||||
* google flutter 详情多个例子地址:
|
||||
* https://github.com/flutter/flutter/blob/master/examples/flutter_gallery/lib/demo/material/expansion_panels_demo.dart
|
||||
*/
|
||||
// google flutter 详情多个例子地址:
|
||||
// https://github.com/flutter/flutter/blob/master/examples/flutter_gallery/lib/demo/material/expansion_panels_demo.dart
|
||||
|
||||
class DualHeaderWithHint extends StatelessWidget {
|
||||
const DualHeaderWithHint({
|
||||
this.name,
|
||||
|
@ -1,9 +1,7 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-20 20:30:41
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2019-01-08 16:15:20
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-20 20:30:41
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2019-01-08 16:15:20
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
|
@ -1,13 +1,11 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-20 20:30:41
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-21 11:35:48
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-20 20:30:41
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-21 11:35:48
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
// import 'demo.dart';
|
||||
|
||||
const String content0 = '''
|
||||
### **简介**
|
||||
|
@ -1,12 +1,10 @@
|
||||
import "package:flutter/material.dart";
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'ExpansionPanel/index.dart' as ExpansionPanel;
|
||||
import 'ExpansionPanelList/index.dart' as ExpansionPanelList;
|
||||
import 'ExpansionPanelRadio/index.dart' as ExpansionPanelRadio;
|
||||
|
||||
|
||||
|
||||
List<WidgetPoint> widgetPoints = [
|
||||
WidgetPoint(
|
||||
name: 'ExpansionPanel',
|
||||
|
@ -1,11 +1,9 @@
|
||||
//
|
||||
// Created with Android Studio.
|
||||
// User: 三帆
|
||||
// Date: 05/02/2019
|
||||
// Time: 22:06
|
||||
// email: sanfan.hx@alibaba-inc.com
|
||||
// target: xxx
|
||||
//
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 05/02/2019
|
||||
/// Time: 22:06
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:city_pickers/city_pickers.dart';
|
||||
@ -19,7 +17,7 @@ class _Demo extends State<CityPickerDemo> {
|
||||
show(context) async {
|
||||
Result temp = await CityPickers.showCityPicker(
|
||||
context: context,
|
||||
// locationCode: '640221',
|
||||
// locationCode: '640221',
|
||||
height: 400,
|
||||
);
|
||||
setState(() {
|
||||
|
@ -1,15 +1,15 @@
|
||||
//
|
||||
// Created with Android Studio.
|
||||
// User: 三帆
|
||||
// Date: 05/02/2019
|
||||
// Time: 22:06
|
||||
// email: sanfan.hx@alibaba-inc.com
|
||||
// target: xxx
|
||||
//
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 05/02/2019
|
||||
/// Time: 22:06
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const String content0 = '''
|
||||
### **简介**
|
||||
> 显示中国的省市县地区
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:32
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-18 19:12:32
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:32
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-18 19:12:32
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 15:50:02
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 15:50:02
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:32
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-21 11:26:21
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:32
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-21 11:26:21
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 17:06:34
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 17:06:34
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:32
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-18 19:12:32
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:32
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-18 19:12:32
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 16:00:07
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 16:00:07
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:32
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2019-01-11 15:17:26
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:32
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2019-01-11 15:17:26
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 16:00:07
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 16:00:07
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
import "package:flutter/material.dart";
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'YearPicker/index.dart' as YearPicker;
|
||||
import 'DayPicker/index.dart' as DayPicker;
|
||||
import 'MonthPicker/index.dart' as MonthPicker;
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 16:00:07
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 16:00:07
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 16:00:07
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 16:00:07
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: xiaojia.dxj
|
||||
* @Date: 2018-12-17 15:37:16
|
||||
* @Last Modified by: xiaojia.dxj
|
||||
* @Last Modified time: 2018-12-17 16:00:07
|
||||
*/
|
||||
/// @Author: xiaojia.dxj
|
||||
/// @Date: 2018-12-17 15:37:16
|
||||
/// @Last Modified by: xiaojia.dxj
|
||||
/// @Last Modified time: 2018-12-17 16:00:07
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
|
||||
const String content0 = '''
|
||||
|
@ -1,6 +1,6 @@
|
||||
import "package:flutter/material.dart";
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'LinearProgressIndicator/index.dart' as LinearProgressIndicator;
|
||||
import 'CircularProgressIndicator/index.dart' as CircularProgressIndicator;
|
||||
|
||||
|
@ -14,9 +14,7 @@ class ScaffoldDemo extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _ScaffoldDemo();
|
||||
}
|
||||
|
||||
/*
|
||||
* AppBar 默认的实例,有状态
|
||||
* */
|
||||
// AppBar 默认的实例,有状态
|
||||
class _ScaffoldDemo extends State with SingleTickerProviderStateMixin {
|
||||
int count = 0;
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:26
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:26
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const String _Text0 = """
|
||||
|
@ -14,9 +14,7 @@ class ScaffoldStateDemo extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _ScaffoldStateDemo();
|
||||
}
|
||||
|
||||
/*
|
||||
* AppBar 默认的实例,有状态
|
||||
* */
|
||||
// AppBar 默认的实例,有状态
|
||||
class _ScaffoldStateDemo extends State with SingleTickerProviderStateMixin {
|
||||
|
||||
int count = 0;
|
||||
|
@ -1,13 +1,13 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 10:26
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 10:26
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const String _Text0 = """
|
||||
|
@ -1,13 +1,12 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 07/01/2019
|
||||
* Time: 14:53
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 07/01/2019
|
||||
/// Time: 14:53
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
import "package:flutter/material.dart";
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import 'Scaffold/index.dart' as Scaffold;
|
||||
import 'ScaffoldState/index.dart' as ScaffoldState;
|
||||
|
@ -1,11 +1,9 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-17 13:16:29
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-17 13:43:01
|
||||
*/
|
||||
import 'package:flutter/material.dart';
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-17 13:16:29
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-17 13:43:01
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/rendering.dart';
|
||||
|
||||
class BoxScrollViewDemo extends StatelessWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-17 13:16:46
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-17 13:34:46
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-17 13:16:46
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-17 13:34:46
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,12 +1,11 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-20 13:40:58
|
||||
* @Last Modified by: 一凨
|
||||
* @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';
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-20 13:40:58
|
||||
/// @Last Modified by: 一凨
|
||||
/// @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';
|
||||
|
||||
class CustomScrollViewDemo extends StatelessWidget {
|
||||
Widget _buildItem(BuildContext context, ProductItem product) {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-20 13:21:36
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-20 14:08:29
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-20 13:21:36
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-20 14:08:29
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-20 14:19:26
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 20:50:36
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-20 14:19:26
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 20:50:36
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class NestedScrollViewDemo extends StatefulWidget {
|
||||
|
@ -1,11 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-20 14:18:36
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-20 14:19:15
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-20 14:18:36
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-20 14:19:15
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 19:43:41
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 21:37:03
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 19:43:41
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 21:37:03
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class ScrollMetricsDemo extends StatefulWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 19:44:12
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 20:33:47
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 19:44:12
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 20:33:47
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 20:39:14
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 21:27:39
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 20:39:14
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 21:27:39
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class ScrollPhysicsDemo extends StatefulWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 20:39:18
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 21:26:11
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 20:39:18
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 21:26:11
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-10 21:15:27
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-10 21:16:05
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-10 21:15:27
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-10 21:16:05
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class ScrollViewDemo extends StatelessWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-10 20:30:53
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-14 20:36:57
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-10 20:30:53
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-14 20:36:57
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-10 21:32:07
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 16:26:20
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-10 21:32:07
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 16:26:20
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class ScrollableDemo extends StatefulWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-10 21:31:24
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 17:05:20
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-10 21:31:24
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 17:05:20
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,9 +1,7 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 16:25:39
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 19:36:43
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 16:25:39
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 19:36:43
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-15 16:25:36
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-15 19:38:18
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-15 16:25:36
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-15 19:38:18
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,12 +1,11 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 20:37:51
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 20:37:51
|
||||
*/
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../model/widget.dart';
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 20:37:51
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 20:37:51
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
import './ScrollView/index.dart' as ScrollView;
|
||||
import './Scrollable/index.dart' as Scrollable;
|
||||
import './ScrollbarPainter/index.dart' as ScrollbarPainter;
|
||||
|
@ -1,9 +1,8 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 20:38:01
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 20:51:47
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 20:38:01
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 20:51:47
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TabDemo extends StatelessWidget {
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 20:37:58
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 20:49:56
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 20:37:58
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 20:49:56
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart';
|
||||
|
||||
|
@ -1,15 +1,13 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-22 20:37:45
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2018-12-22 20:43:15
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-22 20:37:45
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 20:43:15
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import '../../../model/widget.dart';
|
||||
|
||||
import './Tab/index.dart' as Tab;
|
||||
|
||||
|
||||
List<WidgetPoint> widgetPoints = [
|
||||
WidgetPoint(
|
||||
name:'Tab',
|
||||
|
@ -1,14 +1,9 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-10 20:34:18
|
||||
* @Last Modified by: 一凨
|
||||
* @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;
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-10 20:34:18
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2018-12-22 21:25:40
|
||||
|
||||
import 'Scroll/index.dart' as Scroll;
|
||||
import 'Pick/index.dart' as Pick;
|
||||
import 'Chip/index.dart' as Chip;
|
||||
import 'Panel/index.dart' as Panel;
|
||||
|
@ -56,9 +56,7 @@ class _DemoState extends State<Demo> {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* 所有的 DropdownButton 按钮
|
||||
*/
|
||||
// 所有的 DropdownButton 按钮
|
||||
Widget allDropdownButtons(BuildContext context,_DemoState that){
|
||||
return Container(
|
||||
//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){
|
||||
//style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left
|
||||
return Align(
|
||||
|
@ -8,7 +8,7 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// CupertinoApp 的实例
|
||||
// CupertinoApp 的实例
|
||||
class CupertinoAppFullDefault extends StatefulWidget {
|
||||
const CupertinoAppFullDefault() : super();
|
||||
|
||||
@ -16,9 +16,7 @@ class CupertinoAppFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoAppFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoApp 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoApp 默认的实例,有状态
|
||||
class _CupertinoAppFullDefault extends State {
|
||||
routerHandler(setting) {
|
||||
//setting.isInitialRoute; bool类型 是否初始路由
|
||||
|
@ -1,10 +1,10 @@
|
||||
/*
|
||||
* @Author: 一凨
|
||||
* @Date: 2018-12-27 16:25:22
|
||||
* @Last Modified by: 一凨
|
||||
* @Last Modified time: 2019-01-07 15:52:45
|
||||
*/
|
||||
/// @Author: 一凨
|
||||
/// @Date: 2018-12-27 16:25:22
|
||||
/// @Last Modified by: 一凨
|
||||
/// @Last Modified time: 2019-01-07 15:52:45
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -9,8 +9,8 @@ import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
||||
/// Checkbox 默认按钮的实例
|
||||
/// index 当前checkbox 的索引值
|
||||
// Checkbox 默认按钮的实例
|
||||
// index 当前checkbox 的索引值
|
||||
class CupertinoButtonFullDefault extends StatefulWidget {
|
||||
const CupertinoButtonFullDefault() : super();
|
||||
|
||||
@ -19,7 +19,7 @@ class CupertinoButtonFullDefault extends StatefulWidget {
|
||||
}
|
||||
|
||||
|
||||
/// CupertinoButton 默认的实例,有状态
|
||||
// CupertinoButton 默认的实例,有状态
|
||||
class _CupertinoButtonFullDefault extends State {
|
||||
|
||||
@override
|
||||
|
@ -8,8 +8,8 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// Checkbox 默认按钮的实例
|
||||
/// index 当前checkbox 的索引值
|
||||
// Checkbox 默认按钮的实例
|
||||
// index 当前checkbox 的索引值
|
||||
class CupertinoColorsFullDefault extends StatefulWidget {
|
||||
const CupertinoColorsFullDefault() : super();
|
||||
|
||||
@ -17,7 +17,7 @@ class CupertinoColorsFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoColorsFullDefault();
|
||||
}
|
||||
|
||||
/// CupertinoColors 默认的实例,有状态
|
||||
// CupertinoColors 默认的实例,有状态
|
||||
class _CupertinoColorsFullDefault extends State {
|
||||
|
||||
Widget setColorsView(cupertinoColors,String colorName){
|
||||
|
@ -6,6 +6,7 @@
|
||||
/// target: CupertinoColors 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -7,11 +7,10 @@
|
||||
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/resources/icon_names.dart' as icon_names;
|
||||
|
||||
/*
|
||||
* CupertinoIcons 默认的实例
|
||||
* */
|
||||
// CupertinoIcons 默认的实例
|
||||
class CupertinoIconsFullDefault extends StatefulWidget {
|
||||
const CupertinoIconsFullDefault() : super();
|
||||
|
||||
@ -19,9 +18,7 @@ class CupertinoIconsFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoIconsFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoIcons 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoIcons 默认的实例,有状态
|
||||
class _CupertinoIconsFullDefault extends State {
|
||||
|
||||
final colorsList = [];
|
||||
|
@ -6,6 +6,7 @@
|
||||
/// target: CupertinoButton 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -8,9 +8,7 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* CupertinoNavigationBar 默认的实例
|
||||
* */
|
||||
// CupertinoNavigationBar 默认的实例
|
||||
class CupertinoNavigationBarFullDefault extends StatefulWidget {
|
||||
const CupertinoNavigationBarFullDefault() : super();
|
||||
|
||||
@ -18,9 +16,7 @@ class CupertinoNavigationBarFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoNavigationBarFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoNavigationBar 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoNavigationBar 默认的实例,有状态
|
||||
class _CupertinoNavigationBarFullDefault extends State {
|
||||
|
||||
Widget build2(BuildContext context) {
|
||||
|
@ -6,6 +6,7 @@
|
||||
/// target: CupertinoNavigationBar 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -8,9 +8,7 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* CupertinoPageRoute 默认的实例
|
||||
* */
|
||||
// CupertinoPageRoute 默认的实例
|
||||
class CupertinoPageRouteFullDefault extends StatefulWidget {
|
||||
const CupertinoPageRouteFullDefault() : super();
|
||||
|
||||
@ -18,9 +16,7 @@ class CupertinoPageRouteFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoPageRouteFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoPageRoute 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoPageRoute 默认的实例,有状态
|
||||
class _CupertinoPageRouteFullDefault extends State {
|
||||
|
||||
Widget pageRoute(BuildContext context,int index){
|
||||
|
@ -6,6 +6,7 @@
|
||||
/// target: CupertinoPageRoute 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -8,9 +8,7 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* CupertinoPageScaffold 默认的实例
|
||||
* */
|
||||
// CupertinoPageScaffold 默认的实例
|
||||
class CupertinoPageScaffoldFullDefault extends StatefulWidget {
|
||||
const CupertinoPageScaffoldFullDefault() : super();
|
||||
|
||||
@ -18,9 +16,7 @@ class CupertinoPageScaffoldFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoPageScaffoldFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoPageScaffold 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoPageScaffold 默认的实例,有状态
|
||||
class _CupertinoPageScaffoldFullDefault extends State {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
@ -8,8 +8,6 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
//import '../../gallery/demo.dart';
|
||||
//import 'cupertino_navigation_demo.dart' show coolColorNames;
|
||||
|
||||
const double _kPickerSheetHeight = 216.0;
|
||||
const double _kPickerItemHeight = 32.0;
|
||||
|
@ -6,6 +6,7 @@
|
||||
/// target: CupertinoPicker 的示例
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import './demo.dart' as demoBox;
|
||||
|
||||
|
@ -8,9 +8,7 @@
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* CupertinoPopupSurface 默认的实例
|
||||
* */
|
||||
// CupertinoPopupSurface 默认的实例
|
||||
class CupertinoPopupSurfaceFullDefault extends StatefulWidget {
|
||||
const CupertinoPopupSurfaceFullDefault() : super();
|
||||
|
||||
@ -18,9 +16,7 @@ class CupertinoPopupSurfaceFullDefault extends StatefulWidget {
|
||||
State<StatefulWidget> createState() => _CupertinoPopupSurfaceFullDefault();
|
||||
}
|
||||
|
||||
/*
|
||||
* CupertinoPopupSurface 默认的实例,有状态
|
||||
* */
|
||||
// CupertinoPopupSurface 默认的实例,有状态
|
||||
class _CupertinoPopupSurfaceFullDefault extends State {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
@ -1,15 +1,13 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 15/01/2019
|
||||
* Time: 22:23
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 15/01/2019
|
||||
/// Time: 22:23
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: xxx
|
||||
|
||||
//import 'package:flutter/material.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class CupertinoScrollbarDemo extends StatefulWidget {
|
||||
_Demo createState() => _Demo();
|
||||
}
|
||||
|
@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const Text0 = '''
|
||||
### **简介**
|
||||
> CupertinoScrollbar 是ios样式风格的滚动条
|
||||
|
@ -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/material.dart';
|
||||
|
||||
|
@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const Text0 = '''
|
||||
### **简介**
|
||||
> IOS风格下用于展示一些用户可以选择的选项
|
||||
|
@ -1,11 +1,10 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 15/01/2019
|
||||
* Time: 22:23
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// 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/material.dart';
|
||||
|
||||
|
@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const Text0 = '''
|
||||
### **简介**
|
||||
> 用来选择范围性的数据
|
||||
@ -13,7 +14,6 @@ CupertinoSlider 是ios风格的Slide组件,用来选择连续性的或者非连
|
||||
> 与 Slider 相同, 具体查看Slider组件
|
||||
''';
|
||||
|
||||
|
||||
class Demo extends StatefulWidget {
|
||||
static const String routeName =
|
||||
'/element/themes/Cupertino/CupertinoSlider';
|
||||
|
@ -1,11 +1,10 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 15/01/2019
|
||||
* Time: 22:23
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: xxx
|
||||
*/
|
||||
/// 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/material.dart';
|
||||
|
||||
|
@ -1,6 +1,8 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
import 'demo.dart';
|
||||
|
||||
const Text0 = '''
|
||||
### **简介**
|
||||
> ios-11风格下拥有一个较大标题块的导航栏目
|
||||
|
@ -1,11 +1,10 @@
|
||||
/**
|
||||
* Created with Android Studio.
|
||||
* User: 三帆
|
||||
* Date: 15/01/2019
|
||||
* Time: 22:23
|
||||
* email: sanfan.hx@alibaba-inc.com
|
||||
* target: CupertinoSwitchDemo
|
||||
*/
|
||||
/// Created with Android Studio.
|
||||
/// User: 三帆
|
||||
/// Date: 15/01/2019
|
||||
/// Time: 22:23
|
||||
/// email: sanfan.hx@alibaba-inc.com
|
||||
/// target: CupertinoSwitchDemo
|
||||
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
import 'package:flutter_go/components/widget_demo.dart';
|
||||
|
||||
import 'demo.dart';
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user