Merge branch 'develop' into develop

This commit is contained in:
hanxu317317
2019-02-19 11:04:08 +08:00
committed by GitHub
88 changed files with 366 additions and 446 deletions

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../model/cat.dart'; import '../model/cat.dart';
import '../resources/widget_name_to_icon.dart'; import '../resources/widget_name_to_icon.dart';
import '../components/widget_item_container.dart'; import '../components/widget_item_container.dart';

View File

@ -1,6 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../routers/application.dart'; import '../routers/application.dart';
import '../model/cat.dart'; import '../model/cat.dart';
import '../model/widget.dart'; import '../model/widget.dart';

View File

@ -1,14 +1,14 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 一晟
* User: 一晟 /// Date: 2019/1/12
* Date: 2019/1/12 /// Time: 下午9:19
* Time: 下午9:19 /// email: zhu.yan@alibaba-inc.com
* email: zhu.yan@alibaba-inc.com
*/ import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import 'dart:async';
const disclaimerText1 = const disclaimerText1 =
'\r\r\r\r\r\r本APP属于个人的非赢利性开源项目以供开源社区使用凡本APP转载的所有的文章 、图片、音频、视频文件等资料的版权归版权所有人所有本APP采用的非本站原创文章及图片等内容无法一一和版权者联系如果本网所选内容的文章作者及编辑认为其作品不宜上网供大家浏览或不应无偿使用请及时用电子邮件或电话通知我们以迅速采取适当措施避免给双方造成不必要的经济损失。'; '\r\r\r\r\r\r本APP属于个人的非赢利性开源项目以供开源社区使用凡本APP转载的所有的文章 、图片、音频、视频文件等资料的版权归版权所有人所有本APP采用的非本站原创文章及图片等内容无法一一和版权者联系如果本网所选内容的文章作者及编辑认为其作品不宜上网供大家浏览或不应无偿使用请及时用电子邮件或电话通知我们以迅速采取适当措施避免给双方造成不必要的经济损失。';

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-14 11:42:32
* @Date: 2019-01-14 11:42:32 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 14:42:00
* @Last Modified time: 2019-01-14 14:42:00
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/utils/example_code_parser.dart'; import 'package:flutter_go/utils/example_code_parser.dart';
import 'package:flutter_go/utils/syntax_highlighter.dart'; import 'package:flutter_go/utils/syntax_highlighter.dart';

View File

@ -1,5 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../model/story.dart'; import '../model/story.dart';
class HomeBanner extends StatefulWidget { class HomeBanner extends StatefulWidget {

View File

@ -5,9 +5,10 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: ListRefresh 的示例 /// target: ListRefresh 的示例
import 'package:flutter/material.dart';
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart';
class ListRefresh extends StatefulWidget { class ListRefresh extends StatefulWidget {
final renderItem; final renderItem;
final requestApi; final requestApi;

View File

@ -1,9 +1,8 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-14 17:53:54
* @Date: 2019-01-14 17:53:54 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 17:57:51
* @Last Modified time: 2019-01-14 17:57:51
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../routers/application.dart'; import '../routers/application.dart';
import '../routers/routers.dart'; import '../routers/routers.dart';

View File

@ -1,7 +1,8 @@
import 'package:flutter_markdown/flutter_markdown.dart' as md; import 'package:flutter_markdown/flutter_markdown.dart' as md;
import 'package:flutter_go/utils/high_light_code.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/utils/high_light_code.dart';
/// 使用方法 /// 使用方法
/// MarkdownBody(markdown) /// MarkdownBody(markdown)
final hightlighter = new HighLight(); final hightlighter = new HighLight();

View File

@ -3,9 +3,10 @@
// found in the LICENSE file. // found in the LICENSE file.
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
import './home_banner.dart'; import './home_banner.dart';
import '../model/story.dart'; import '../model/story.dart';
import 'package:url_launcher/url_launcher.dart';
class Pagination extends StatelessWidget { class Pagination extends StatelessWidget {
static final String routeName = '/material/page-selector'; static final String routeName = '/material/page-selector';

View File

@ -1,4 +1,5 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:fluro/fluro.dart'; import 'package:fluro/fluro.dart';
import 'package:meta/meta.dart'; import 'package:meta/meta.dart';

View File

@ -1,9 +1,10 @@
/** /// @author Nealyang
* @author Nealyang /// 新widget详情页模板
*
* 新widget详情页模板 import 'dart:core';
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../routers/application.dart'; import '../routers/application.dart';
import '../routers/routers.dart'; import '../routers/routers.dart';
import '../components/markdown.dart'; import '../components/markdown.dart';
@ -11,7 +12,6 @@ import '../model/collection.dart';
import '../widgets/index.dart'; import '../widgets/index.dart';
import '../event/event_bus.dart'; import '../event/event_bus.dart';
import '../event/event_model.dart'; import '../event/event_model.dart';
import 'dart:core';
class WidgetDemo extends StatefulWidget { class WidgetDemo extends StatefulWidget {
final List<dynamic> contentList; final List<dynamic> contentList;

View File

@ -1,7 +1,7 @@
/** /// @author 一凨
* @author 一凨
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/utils/style.dart'; import 'package:flutter_go/utils/style.dart';
import 'package:flutter_go/resources/widget_name_to_icon.dart'; import 'package:flutter_go/resources/widget_name_to_icon.dart';

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import './widget_item.dart'; import './widget_item.dart';
import '../routers/application.dart'; import '../routers/application.dart';
import '../widgets/index.dart'; import '../widgets/index.dart';

View File

@ -3,6 +3,7 @@ import 'package:fluro/fluro.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';
import 'routers/routers.dart'; import 'routers/routers.dart';
import 'routers/application.dart'; import 'routers/application.dart';
import 'package:flutter_go/utils/provider.dart'; import 'package:flutter_go/utils/provider.dart';
import 'package:flutter_go/utils/shared_preferences.dart'; import 'package:flutter_go/utils/shared_preferences.dart';
import 'package:flutter_go/views/first_page/home.dart'; import 'package:flutter_go/views/first_page/home.dart';

View File

@ -1,6 +1,5 @@
import 'package:sqflite/sqflite.dart'; import 'package:sqflite/sqflite.dart';
class BaseModel{ class BaseModel{
Database db; Database db;
final String table = ''; final String table = '';

View File

@ -1,5 +1,6 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter_go/utils/sql.dart'; import 'package:flutter_go/utils/sql.dart';
abstract class CatInterface{ abstract class CatInterface{

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-07 16:24:42
* @Date: 2019-01-07 16:24:42 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-08 17:37:42
* @Last Modified time: 2019-01-08 17:37:42
*/
import 'dart:async'; import 'dart:async';
import 'package:flutter_go/utils/sql.dart'; import 'package:flutter_go/utils/sql.dart';
abstract class CollectionInterface { abstract class CollectionInterface {

View File

@ -1,8 +1,10 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter_go/utils/sql.dart';
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import 'package:flutter_go/utils/sql.dart';
abstract class WidgetInterface { abstract class WidgetInterface {
int get id; int get id;

View File

@ -1,3 +1,4 @@
// Created with Android Studio. // Created with Android Studio.
// User: 三帆 // User: 三帆
// Date: 31/01/2019 // Date: 31/01/2019
@ -6,6 +7,7 @@
// target: xxx // target: xxx
// //
//enum DateType { //enum DateType {
// Int, // Int,
// Double, // Double,

View File

@ -1,6 +1,8 @@
import 'package:fluro/fluro.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:fluro/fluro.dart';
import 'package:flutter_go/utils/shared_preferences.dart'; import 'package:flutter_go/utils/shared_preferences.dart';
class Application { class Application {
static Router router; static Router router;
static TabController controller; static TabController controller;

View File

@ -1,5 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:fluro/fluro.dart'; import 'package:fluro/fluro.dart';
import 'package:flutter_go/components/category.dart'; import 'package:flutter_go/components/category.dart';
import '../widgets/404.dart'; import '../widgets/404.dart';
import 'package:flutter_go/components/full_screen_code_dialog.dart'; import 'package:flutter_go/components/full_screen_code_dialog.dart';

View File

@ -1,6 +1,7 @@
import 'package:fluro/fluro.dart'; import 'package:fluro/fluro.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../widgets/index.dart'; import '../widgets/index.dart';
import './router_handler.dart'; import './router_handler.dart';

View File

@ -1,19 +1,16 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-14 11:42:36
* @Date: 2019-01-14 11:42:36 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 16:53:11
* @Last Modified time: 2019-01-14 16:53:11
*/
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'dart:async'; import 'dart:async';
import 'package:flutter_go/routers/application.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/routers/application.dart';
Map<String, String> _exampleCode; Map<String, String> _exampleCode;
String _code; String _code;

View File

@ -1,6 +1,8 @@
import 'package:dio/dio.dart';
import 'dart:async'; import 'dart:async';
import 'package:dio/dio.dart';
var dio = new Dio(); var dio = new Dio();
class NetUtils { class NetUtils {

View File

@ -1,9 +1,11 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
import 'dart:typed_data'; import 'dart:typed_data';
import 'package:path/path.dart'; import 'package:path/path.dart';
import 'package:sqflite/sqflite.dart'; import 'package:sqflite/sqflite.dart';
import 'package:flutter/services.dart' show rootBundle; import 'package:flutter/services.dart' show rootBundle;
//const createSql = { //const createSql = {
// 'cat': """ // 'cat': """
// CREATE TABLE "cat" ( // CREATE TABLE "cat" (

View File

@ -1,6 +1,8 @@
import 'dart:async'; import 'dart:async';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
export 'package:flutter_go/resources/shared_preferences_keys.dart'; export 'package:flutter_go/resources/shared_preferences_keys.dart';
/// 用来做shared_preferences的存储 /// 用来做shared_preferences的存储

View File

@ -1,9 +1,8 @@
import './provider.dart';
import 'dart:async'; import 'dart:async';
import 'package:sqflite/sqflite.dart'; import 'package:sqflite/sqflite.dart';
import './provider.dart';
class BaseModel{ class BaseModel{
Database db; Database db;

View File

@ -1,12 +1,7 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-14 11:42:39
* @Date: 2019-01-14 11:42:39 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 11:42:39
* @Last Modified time: 2019-01-14 11:42:39
*/
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:string_scanner/string_scanner.dart'; import 'package:string_scanner/string_scanner.dart';

View File

@ -1,16 +1,17 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-08 17:12:58
* @Date: 2019-01-08 17:12:58 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 20:13:28
* @Last Modified time: 2019-01-14 20:13:28
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:event_bus/event_bus.dart';
import 'package:flutter_go/model/collection.dart'; import 'package:flutter_go/model/collection.dart';
import 'package:flutter_go/routers/application.dart'; import 'package:flutter_go/routers/application.dart';
import 'package:flutter_go/routers/routers.dart'; import 'package:flutter_go/routers/routers.dart';
import 'package:flutter_go/event/event_bus.dart'; import 'package:flutter_go/event/event_bus.dart';
import 'package:flutter_go/event/event_model.dart'; import 'package:flutter_go/event/event_model.dart';
import 'package:event_bus/event_bus.dart';
class CollectionPage extends StatefulWidget { class CollectionPage extends StatefulWidget {
_CollectionPageState createState() => _CollectionPageState(); _CollectionPageState createState() => _CollectionPageState();

View File

@ -1,12 +1,13 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:flutter_go/components/list_view_item.dart'; import 'package:flutter_go/components/list_view_item.dart';
import 'package:flutter_go/components/list_refresh.dart' as listComp; import 'package:flutter_go/components/list_refresh.dart' as listComp;
import 'package:flutter_go/components/pagination.dart'; import 'package:flutter_go/components/pagination.dart';
import 'package:flutter_go/views/first_page/first_page_item.dart'; import 'package:flutter_go/views/first_page/first_page_item.dart';
import 'package:flutter_go/components/disclaimer_msg.dart'; import 'package:flutter_go/components/disclaimer_msg.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:flutter_go/utils/net_utils.dart'; import 'package:flutter_go/utils/net_utils.dart';
GlobalKey<DisclaimerMsgState> key; GlobalKey<DisclaimerMsgState> key;

View File

@ -1,11 +1,9 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 一晟
* User: 一晟 /// Date: 2019/1/5
* Date: 2019/1/5 /// Time: 下午10:20
* Time: 下午10:20 /// email: zhu.yan@alibaba-inc.com
* email: zhu.yan@alibaba-inc.com /// target: FirstPageItem
* target: FirstPageItem
*/
import 'package:flutter_go/utils/util.dart'; import 'package:flutter_go/utils/util.dart';

View File

@ -1,10 +1,11 @@
// Created with Android Studio.
// User: 三帆 /// Created with Android Studio.
// Date: 16/01/2019 /// User: 三帆
// Time: 11:16 /// Date: 16/01/2019
// email: sanfan.hx@alibaba-inc.com /// Time: 11:16
// target: app首页 /// email: sanfan.hx@alibaba-inc.com
// /// target: app首页
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart'; import 'package:flutter/rendering.dart';

View File

@ -3,6 +3,7 @@ import 'dart:async';
import 'dart:ui'; import 'dart:ui';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/views/fourth_page/pager_indicator.dart'; import 'package:flutter_go/views/fourth_page/pager_indicator.dart';
class PageDragger extends StatefulWidget { class PageDragger extends StatefulWidget {

View File

@ -1,6 +1,7 @@
import 'dart:ui'; import 'dart:ui';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/views/fourth_page/pages.dart'; import 'package:flutter_go/views/fourth_page/pages.dart';
class PagerIndicator extends StatelessWidget { class PagerIndicator extends StatelessWidget {

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../../routers/application.dart'; import '../../routers/application.dart';
import '../../routers/routers.dart'; import '../../routers/routers.dart';
import '../../utils/shared_preferences.dart'; import '../../utils/shared_preferences.dart';

View File

@ -1,15 +1,16 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-14 17:44:47
* @Date: 2019-01-14 17:44:47 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 19:47:14
* @Last Modified time: 2019-01-14 19:47:14
*/ import 'dart:core';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart'; import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
import 'package:flutter_go/model/collection.dart'; import 'package:flutter_go/model/collection.dart';
import 'package:flutter_go/event/event_bus.dart'; import 'package:flutter_go/event/event_bus.dart';
import 'package:flutter_go/event/event_model.dart'; import 'package:flutter_go/event/event_model.dart';
import 'dart:core';
class WebViewPage extends StatefulWidget { class WebViewPage extends StatefulWidget {
final String url; final String url;

View File

@ -1,6 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/views/fourth_page/page_dragger.dart'; import 'package:flutter_go/views/fourth_page/page_dragger.dart';
import 'package:flutter_go/views/fourth_page/page_reveal.dart'; import 'package:flutter_go/views/fourth_page/page_reveal.dart';
import 'package:flutter_go/views/fourth_page/pager_indicator.dart'; import 'package:flutter_go/views/fourth_page/pager_indicator.dart';

View File

@ -1,15 +1,15 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 14/01/2019
* Date: 14/01/2019 /// Time: 23:00
* Time: 23:00 /// 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/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_go/views/welcome_page/fourth_page.dart'; import 'package:flutter_go/views/welcome_page/fourth_page.dart';
class WelcomePage extends StatefulWidget { class WelcomePage extends StatefulWidget {
WelcomePage({Key key}) : super(key: key); WelcomePage({Key key}) : super(key: key);

View File

@ -1,10 +1,10 @@
/* /// @Author: 一凨
* @Author: 一凨 /// @Date: 2019-01-11 14:39:48
* @Date: 2019-01-11 14:39:48 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-11 14:40:09
* @Last Modified time: 2019-01-11 14:40:09
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/cate_card.dart'; import 'package:flutter_go/components/cate_card.dart';
import 'package:flutter_go/model/cat.dart'; import 'package:flutter_go/model/cat.dart';

View File

@ -1,6 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class WidgetNotFound extends StatelessWidget { class WidgetNotFound extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {

View File

@ -7,10 +7,9 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // 默认 AppBar 的实例
* 默认 AppBar 的实例 // index 当前AppBar 的索引值
* index 当前AppBar 的索引值
* */
class AppBarLessDefaultComplex extends StatefulWidget { class AppBarLessDefaultComplex extends StatefulWidget {
const AppBarLessDefaultComplex() : super(); const AppBarLessDefaultComplex() : super();
@ -18,9 +17,7 @@ class AppBarLessDefaultComplex extends StatefulWidget {
State<StatefulWidget> createState() => _AppBarLessDefaultComplex(); State<StatefulWidget> createState() => _AppBarLessDefaultComplex();
} }
/* // AppBar 默认的实例,有状态
* AppBar 默认的实例,有状态
* */
class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixin { class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixin {
ScrollController _scrollViewController; ScrollController _scrollViewController;
TabController _tabController; TabController _tabController;
@ -93,9 +90,9 @@ class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixi
} }
} }
/*
* AppBar 默认的实例,无状态 // AppBar 默认的实例,无状态
* */
class AppBarLessDefaultSimple extends StatelessWidget { class AppBarLessDefaultSimple extends StatelessWidget {
final widget; final widget;
final parent; final parent;

View File

@ -5,12 +5,11 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: AppBar 的示例 /// target: AppBar 的示例
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 './demo.dart' as AppBarDemo; import './demo.dart' as AppBarDemo;
import 'package:flutter_go/components/widget_demo.dart';
const String _Text0 = const String _Text0 =
"""### **简介** """### **简介**
@ -54,11 +53,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 AppBar widget
* 所有的 AppBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),
@ -79,9 +76,7 @@ Widget allDomes(BuildContext context, _DemoState that) {
); );
} }
/* // 带align的text
* 带align的text
* */
Widget textAlignBar(String txt) { Widget textAlignBar(String txt) {
return Align( return Align(
alignment: FractionalOffset.centerLeft, alignment: FractionalOffset.centerLeft,

View File

@ -7,9 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // AppBar 默认的实例,无状态
* AppBar 默认的实例,无状态
* */
class AppBarLessDefaultSimple extends StatelessWidget { class AppBarLessDefaultSimple extends StatelessWidget {
final widget; final widget;
final parent; final parent;

View File

@ -44,11 +44,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 BottomAppBar widget
* 所有的 BottomAppBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),

View File

@ -7,9 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // ButtonBar 默认的实例
* ButtonBar 默认的实例
* */
class ButtonBarFullDefault extends StatefulWidget { class ButtonBarFullDefault extends StatefulWidget {
const ButtonBarFullDefault() : super(); const ButtonBarFullDefault() : super();
@ -17,9 +15,7 @@ class ButtonBarFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _ButtonBarFullDefault(); State<StatefulWidget> createState() => _ButtonBarFullDefault();
} }
/* // ButtonBar 默认的实例,有状态
* ButtonBar 默认的实例,有状态
* */
class _ButtonBarFullDefault extends State { class _ButtonBarFullDefault extends State {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -29,9 +25,7 @@ class _ButtonBarFullDefault extends State {
} }
} }
/* // ButtonBar 默认的实例,无状态
* ButtonBar 默认的实例,无状态
* */
class ButtonBarLessDefault extends StatelessWidget { class ButtonBarLessDefault extends StatelessWidget {
final widget; final widget;
final parent; final parent;

View File

@ -47,11 +47,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 ButtonBar widget
* 所有的 ButtonBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),

View File

@ -7,9 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // Checkbox 默认FlexibleSpaceBar的实例
* Checkbox 默认FlexibleSpaceBar的实例
* */
class FlexibleSpaceBarFullDefault extends StatefulWidget { class FlexibleSpaceBarFullDefault extends StatefulWidget {
const FlexibleSpaceBarFullDefault() : super(); const FlexibleSpaceBarFullDefault() : super();
@ -17,9 +15,7 @@ class FlexibleSpaceBarFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _FlexibleSpaceBarFullDefault(); State<StatefulWidget> createState() => _FlexibleSpaceBarFullDefault();
} }
/* // FlexibleSpaceBar 默认的实例,有状态
* FlexibleSpaceBar 默认的实例,有状态
* */
class _FlexibleSpaceBarFullDefault extends State { class _FlexibleSpaceBarFullDefault extends State {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -29,9 +25,7 @@ class _FlexibleSpaceBarFullDefault extends State {
} }
} }
/* // FlexibleSpaceBar 默认的实例,无状态
* FlexibleSpaceBar 默认的实例,无状态
* */
class FlexibleSpaceBarLessDefault extends StatelessWidget { class FlexibleSpaceBarLessDefault extends StatelessWidget {
final widget; final widget;
final parent; final parent;

View File

@ -46,11 +46,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 FlexibleSpaceBar widget
* 所有的 FlexibleSpaceBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),

View File

@ -7,9 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // 默认 SliverAppBar 的实例
* 默认 SliverAppBar 的实例
* */
class SliverAppBarFullDefault extends StatefulWidget { class SliverAppBarFullDefault extends StatefulWidget {
const SliverAppBarFullDefault() : super(); const SliverAppBarFullDefault() : super();
@ -17,9 +15,7 @@ class SliverAppBarFullDefault extends StatefulWidget {
State<StatefulWidget> createState() => _SliverAppBarFullDefault(); State<StatefulWidget> createState() => _SliverAppBarFullDefault();
} }
/* // SliverAppBar 默认的实例,有状态
* SliverAppBar 默认的实例,有状态
* */
class _SliverAppBarFullDefault extends State { class _SliverAppBarFullDefault extends State {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@ -29,9 +25,7 @@ class _SliverAppBarFullDefault extends State {
} }
} }
/* // SliverAppBar 默认的实例,无状态
* SliverAppBar 默认的实例,无状态
* */
class SliverAppBarLessDefault extends StatelessWidget { class SliverAppBarLessDefault extends StatelessWidget {
// final widget; // final widget;
// final parent; // final parent;

View File

@ -46,11 +46,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 SliverAppBar widget
* 所有的 SliverAppBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),
@ -66,9 +64,7 @@ Widget allDomes(BuildContext context, _DemoState that) {
); );
} }
/* // 带align的text
* 带align的text
* */
Widget textAlignBar(String txt) { Widget textAlignBar(String txt) {
return Align( return Align(
alignment: FractionalOffset.centerLeft, alignment: FractionalOffset.centerLeft,

View File

@ -7,9 +7,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
/* // SnackBar 默认的实例,无状态
* SnackBar 默认的实例,无状态
* */
class SnackBarLessDefault extends StatelessWidget { class SnackBarLessDefault extends StatelessWidget {
final widget; final widget;
final parent; final parent;

View File

@ -5,11 +5,11 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: SnackBar 的示例 /// target: SnackBar 的示例
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 SnackBarDemo; import './demo.dart' as SnackBarDemo;
const String _Text0 = const String _Text0 =
@ -46,11 +46,9 @@ class _DemoState extends State<Demo> {
} }
} }
/* // 所有的 SnackBar widget
* 所有的 SnackBar widget // context: 运行上下文
* context: 运行上下文 // that: 指向有状态的 StatefulWidget
* that: 指向有状态的 StatefulWidget
*/
Widget allDomes(BuildContext context, _DemoState that) { Widget allDomes(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),
@ -67,9 +65,7 @@ Widget allDomes(BuildContext context, _DemoState that) {
); );
} }
/* // 带align的text
* 带align的text
* */
Widget textAlignBar(String txt) { Widget textAlignBar(String txt) {
return Align( return Align(
alignment: FractionalOffset.centerLeft, alignment: FractionalOffset.centerLeft,

View File

@ -1,15 +1,12 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: sanfan.hx
* User: sanfan.hx /// Date: 2019/1/6
* Date: 2019/1/6 /// Time: 下午17:08
* Time: 下午17:08 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: SnackBarAction 的示例
* target: SnackBarAction 的示例
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class SnackBarActionDemo extends StatefulWidget { class SnackBarActionDemo extends StatefulWidget {
_Demo createState() => _Demo(); _Demo createState() => _Demo();
} }

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: sanfan.hx
* User: sanfan.hx /// Date: 2019/1/6
* Date: 2019/1/6 /// Time: 下午17:08
* Time: 下午17:08 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: SnackBarAction 的示例
* target: SnackBarAction 的示例
*/
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' as SnackBarDemo; import './demo.dart' as SnackBarDemo;
const String _Text0 = """ const String _Text0 = """

View File

@ -14,9 +14,7 @@ class TabBarDemo extends StatefulWidget {
State<StatefulWidget> createState() => _TabBarDemo(); State<StatefulWidget> createState() => _TabBarDemo();
} }
/* // AppBar 默认的实例,有状态
* AppBar 默认的实例,有状态
* */
class _TabBarDemo extends State with SingleTickerProviderStateMixin { class _TabBarDemo extends State with SingleTickerProviderStateMixin {
ScrollController _scrollViewController; ScrollController _scrollViewController;
TabController _tabController; TabController _tabController;

View File

@ -1,14 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: sanfan.hx
* User: sanfan.hx /// Date: 2019/1/6
* Date: 2019/1/6 /// Time: 下午17:08
* Time: 下午17:08 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: SnackBarAction 的示例
* target: SnackBarAction 的示例
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart'; import './demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -6,8 +6,8 @@
/// target: Bar 的示例 /// target: Bar 的示例
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'SliverAppBar/index.dart' as SliverAppBar; import 'SliverAppBar/index.dart' as SliverAppBar;
import 'AppBar/index.dart' as AppBar; import 'AppBar/index.dart' as AppBar;
import 'BottomAppBar/index.dart' as BottomAppBar; import 'BottomAppBar/index.dart' as BottomAppBar;

View File

@ -5,11 +5,10 @@
/// email: zhu.yan@alibaba-inc.com /// email: zhu.yan@alibaba-inc.com
/// target: Card 的示例 /// target: Card 的示例
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 CardDemo; import './demo.dart' as CardDemo;
const String _Text0 = const String _Text0 =

View File

@ -6,8 +6,8 @@
/// target: Card 的示例 /// target: Card 的示例
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'Card/index.dart' as Card; import 'Card/index.dart' as Card;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [

View File

@ -1,9 +1,7 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 11:40:57
* @Date: 2018-12-18 11:40:57 /// @Last Modified by: 一凨
* @Last Modified by: 一凨 /// @Last Modified time: 2019-01-14 16:50:43
* @Last Modified time: 2019-01-14 16:50:43
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 11:40:57
* @Date: 2018-12-18 11:40:57 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 15:13:23
* @Last Modified time: 2018-12-18 15:13:23
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 15:14:10
* @Date: 2018-12-18 15:14:10 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 19:15:25
* @Last Modified time: 2018-12-18 19:15:25
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ChipThemeDemo extends StatefulWidget { class ChipThemeDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 15:14:03
* @Date: 2018-12-18 15:14:03 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 15:14:03
* @Last Modified time: 2018-12-18 15:14:03
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 15:14:10
* @Date: 2018-12-18 15:14:10 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 19:39:41
* @Last Modified time: 2018-12-18 19:39:41
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class ChipThemeDemo extends StatefulWidget { class ChipThemeDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-18 15:14:03
* @Date: 2018-12-18 15:14:03 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-18 17:38:56
* @Last Modified time: 2018-12-18 17:38:56
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,9 +1,7 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-19 15:13:24
* @Date: 2018-12-19 15:13:24 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-20 19:32:10
* @Last Modified time: 2018-12-20 19:32:10
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

View File

@ -1,9 +1,7 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-19 15:13:29
* @Date: 2018-12-19 15:13:29 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 10:22:57
* @Last Modified time: 2018-12-21 10:22: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';

View File

@ -1,9 +1,8 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 10:19:46
* @Date: 2018-12-20 10:19:46 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-20 14:09:31
* @Last Modified time: 2018-12-20 14:09:31
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class FilterChipDemo extends StatefulWidget { class FilterChipDemo extends StatefulWidget {

View File

@ -1,10 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 10:19:55
* @Date: 2018-12-20 10:19:55 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 10:25:22
* @Last Modified time: 2018-12-21 10:25:22
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,13 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 13:32:22
* @Date: 2018-12-20 13:32:22 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 11:31:12
* @Last Modified time: 2018-12-21 11:31:12
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class FilterChipDemo extends StatefulWidget { class FilterChipDemo extends StatefulWidget {
_FilterChipDemoState createState() => _FilterChipDemoState(); _FilterChipDemoState createState() => _FilterChipDemoState();
} }

View File

@ -1,11 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 13:32:15
* @Date: 2018-12-20 13:32:15 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 10:42:05
* @Last Modified time: 2018-12-21 10:42:05
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,13 +1,10 @@
/* /// @Author: xiaojia.dxj
* @Author: xiaojia.dxj /// @Date: 2018-12-20 20:30:36
* @Date: 2018-12-20 20:30:36 /// @Last Modified by: xiaojia.dxj
* @Last Modified by: xiaojia.dxj /// @Last Modified time: 2018-12-21 11:23:21
* @Last Modified time: 2018-12-21 11:23:21
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class FilterChipDemo extends StatefulWidget { class FilterChipDemo extends StatefulWidget {
_FilterChipDemoState createState() => _FilterChipDemoState(); _FilterChipDemoState createState() => _FilterChipDemoState();
} }
@ -43,7 +40,6 @@ Iterable<Widget> get _rawChipWidget sync*{
_lists.remove(value); _lists.remove(value);
}); });
}, },
), ),

View File

@ -1,11 +1,10 @@
/* /// @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:51
* @Last Modified time: 2018-12-21 11:35:51
*/
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';

View File

@ -1,6 +1,6 @@
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart';
import '../../../model/widget.dart';
import 'Chip/index.dart' as Chip; import 'Chip/index.dart' as Chip;
import 'ChipTheme/index.dart' as ChipTheme; import 'ChipTheme/index.dart' as ChipTheme;
import 'ChipThemeData/index.dart' as ChipThemeData; import 'ChipThemeData/index.dart' as ChipThemeData;
@ -9,7 +9,6 @@ import 'FilterChip/index.dart' as FilterChip;
import 'InputChip/index.dart' as InputChip; import 'InputChip/index.dart' as InputChip;
import 'RawChip/index.dart' as RawChip; import 'RawChip/index.dart' as RawChip;
List<WidgetPoint> widgetPoints = [ List<WidgetPoint> widgetPoints = [
WidgetPoint( WidgetPoint(
name: 'Chip', name: 'Chip',

View File

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

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,17 +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: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 AlertDialogDemo extends StatelessWidget{ class AlertDialogDemo extends StatelessWidget{
// _Demo createState() => _Demo();
void showAlertDialog(BuildContext context) { void showAlertDialog(BuildContext context) {
showDialog<void>( showDialog<void>(
@ -139,7 +135,3 @@ class AlertDialogDemo extends StatelessWidget{
} }
} }
// class _Demo extends State<AlertDialogDemo> {
// }

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

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

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

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

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,4 +1,5 @@
import "package:flutter/material.dart"; import "package:flutter/material.dart";
import '../../../model/widget.dart'; import '../../../model/widget.dart';
import 'AlertDialog/index.dart' as AlertDialog; import 'AlertDialog/index.dart' as AlertDialog;
import 'Dialog/index.dart' as Dialog; import 'Dialog/index.dart' as Dialog;

View File

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

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,22 +1,17 @@
/** /// 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();
} }
class _Demo extends State<GridTileDemo> { class _Demo extends State<GridTileDemo> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
height: 400, height: 400,

View File

@ -1,13 +1,13 @@
/** /// Created with Android Studio.
* Created with Android Studio. /// User: 三帆
* User: 三帆 /// Date: 07/01/2019
* Date: 07/01/2019 /// Time: 10:26
* Time: 10:26 /// email: sanfan.hx@alibaba-inc.com
* email: sanfan.hx@alibaba-inc.com /// target: xxx
* target: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart'; import 'demo.dart';
const String _Text0 = """ const String _Text0 = """

View File

@ -1,22 +1,17 @@
/** /// 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();
} }
class _Demo extends State<GridTileDemo> { class _Demo extends State<GridTileDemo> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
height: 400, height: 400,