mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-05-21 23:06:33 +08:00
refactor:按规范修改代码、注释等
This commit is contained in:
@ -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();
|
||||||
}
|
}
|
||||||
|
@ -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 = """
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
@ -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 = """
|
||||||
|
@ -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',
|
||||||
|
@ -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 {
|
||||||
|
@ -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(
|
||||||
// 文本内容
|
// 文本内容
|
||||||
|
@ -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();
|
||||||
|
@ -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 =
|
||||||
|
@ -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 =
|
||||||
|
@ -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;
|
||||||
|
@ -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() =>
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 创建的一个菜单项
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
|
||||||
//// ),
|
|
||||||
//
|
|
||||||
|
@ -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,
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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';
|
||||||
|
@ -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 = '''
|
||||||
### **简介**
|
### **简介**
|
||||||
|
@ -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',
|
||||||
|
@ -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(() {
|
||||||
|
@ -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 = '''
|
||||||
### **简介**
|
### **简介**
|
||||||
> 显示中国的省市县地区
|
> 显示中国的省市县地区
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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 = '''
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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 = """
|
||||||
|
@ -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;
|
||||||
|
@ -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 = """
|
||||||
|
@ -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;
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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) {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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 {
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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',
|
||||||
|
@ -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;
|
||||||
|
@ -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(
|
||||||
|
@ -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类型 是否初始路由
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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){
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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 = [];
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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) {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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){
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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) {
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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) {
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
@ -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样式风格的滚动条
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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风格下用于展示一些用户可以选择的选项
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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';
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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风格下拥有一个较大标题块的导航栏目
|
||||||
|
@ -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';
|
||||||
|
|
||||||
|
@ -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
Reference in New Issue
Block a user