From c7db33551c32d448c02cc128f628af7263b2f5f7 Mon Sep 17 00:00:00 2001 From: Nealyang Date: Fri, 11 Jan 2019 15:57:14 +0800 Subject: [PATCH 1/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b45a6651..a2cfbda4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## Flutter 菜鸟手册 +## FlutterGo > 帮助开发者快速上手 Flutter **内部测试中,1.0 正式版将于 2月 20日 发布。** From d07a0b61c1a50343e070a561560fda60de353cae Mon Sep 17 00:00:00 2001 From: Nealyang Date: Fri, 11 Jan 2019 16:00:44 +0800 Subject: [PATCH 2/6] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a2cfbda4..ae69e59b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## FlutterGo +## Flutter go > 帮助开发者快速上手 Flutter **内部测试中,1.0 正式版将于 2月 20日 发布。** @@ -25,13 +25,13 @@ flutter优点主要包括: - 灵活的界面设计以及控件组合 - 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验 -#### 菜鸟手册的由来 +#### Flutter go的由来 - Flutter学习资料太少,对于英文不好的同学相对来说比较困难 - 官网文档示例不够健全,不够直观 - 各个 widget 的用法各异,属性纷繁,要运行一个 widget 的 demo 往往要到处翻阅各种资料 -#### 菜鸟手册的优势 +#### Flutter go的优势 - 详解常用widget多达 **130+** 个 - 配套 Demo 详解 widget 常规用法 From 876d53b88bd5cb194a7fdaaf0cdabfcf35b42e95 Mon Sep 17 00:00:00 2001 From: Nealyang Date: Fri, 11 Jan 2019 18:59:09 +0800 Subject: [PATCH 3/6] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ae69e59b..ebbf363a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## Flutter go +## Flutter Go > 帮助开发者快速上手 Flutter **内部测试中,1.0 正式版将于 2月 20日 发布。** @@ -25,13 +25,13 @@ flutter优点主要包括: - 灵活的界面设计以及控件组合 - 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验 -#### Flutter go的由来 +#### Flutter Go 的由来 - Flutter学习资料太少,对于英文不好的同学相对来说比较困难 - 官网文档示例不够健全,不够直观 - 各个 widget 的用法各异,属性纷繁,要运行一个 widget 的 demo 往往要到处翻阅各种资料 -#### Flutter go的优势 +#### Flutter Go 的优势 - 详解常用widget多达 **130+** 个 - 配套 Demo 详解 widget 常规用法 From 4e20d9c603e1f513f546143e3ba4a7afd28ab651 Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Sat, 12 Jan 2019 19:22:33 +0800 Subject: [PATCH 4/6] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0SearchInput?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=90=8D=20=3D>=20search=5Finput?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/components/{SearchInput.dart => search_input.dart} | 0 lib/main.dart | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename lib/components/{SearchInput.dart => search_input.dart} (100%) diff --git a/lib/components/SearchInput.dart b/lib/components/search_input.dart similarity index 100% rename from lib/components/SearchInput.dart rename to lib/components/search_input.dart diff --git a/lib/main.dart b/lib/main.dart index 40191ce5..d6cac1d5 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -11,7 +11,7 @@ import 'routers/application.dart'; import 'common/provider.dart'; import 'model/widget.dart'; import './widgets/index.dart'; -import 'package:flutter_rookie_book/components/SearchInput.dart'; +import 'package:flutter_rookie_book/components/search_input.dart'; From fbbd1f67316bb81a21a8fcee732960e578c6ee21 Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Sat, 12 Jan 2019 19:41:03 +0800 Subject: [PATCH 5/6] update: flutter_rookie_book => flutter_go --- android/app/bin/src/main/AndroidManifest.xml | 2 +- ios/Runner/Info.plist | 2 +- lib/components/CompList.dart | 2 +- lib/main.dart | 2 +- lib/views/FirstPage.dart | 6 +++--- lib/widgets/elements/Form/Button/IconButton/demo.dart | 2 +- lib/widgets/elements/Frame/Align/index.dart | 2 +- lib/widgets/elements/Frame/Spacing/SliverPadding/index.dart | 2 +- lib/widgets/elements/Frame/Stack/index.dart | 2 +- lib/widgets/themes/Material/MaterialAccentColor/index.dart | 4 ++-- lib/widgets/themes/Material/MaterialPageRoute/index.dart | 2 +- pubspec.yaml | 4 ++-- test/widget_test.dart | 2 +- 13 files changed, 17 insertions(+), 17 deletions(-) diff --git a/android/app/bin/src/main/AndroidManifest.xml b/android/app/bin/src/main/AndroidManifest.xml index c9c0310c..d7921ff6 100644 --- a/android/app/bin/src/main/AndroidManifest.xml +++ b/android/app/bin/src/main/AndroidManifest.xml @@ -14,7 +14,7 @@ FlutterApplication and put your custom class here. --> CFBundleInfoDictionaryVersion 6.0 CFBundleName - flutter_rookie_book + flutter_go CFBundlePackageType APPL CFBundleShortVersionString diff --git a/lib/components/CompList.dart b/lib/components/CompList.dart index 580c41da..f0b08203 100644 --- a/lib/components/CompList.dart +++ b/lib/components/CompList.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/views/Detail.dart'; +import 'package:flutter_go/views/Detail.dart'; diff --git a/lib/main.dart b/lib/main.dart index d6cac1d5..062ebadd 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -11,7 +11,7 @@ import 'routers/application.dart'; import 'common/provider.dart'; import 'model/widget.dart'; import './widgets/index.dart'; -import 'package:flutter_rookie_book/components/search_input.dart'; +import 'package:flutter_go/components/search_input.dart'; diff --git a/lib/views/FirstPage.dart b/lib/views/FirstPage.dart index 81032349..7b2de797 100644 --- a/lib/views/FirstPage.dart +++ b/lib/views/FirstPage.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/common/list_view_item.dart'; -import 'package:flutter_rookie_book/components/ListRefresh.dart' as listComp; -import 'package:flutter_rookie_book/components/Pagination.dart'; +import 'package:flutter_go/common/list_view_item.dart'; +import 'package:flutter_go/components/ListRefresh.dart' as listComp; +import 'package:flutter_go/components/Pagination.dart'; import './widgetFeature/FirstPageItem.dart'; import '../common/net_utils.dart'; diff --git a/lib/widgets/elements/Form/Button/IconButton/demo.dart b/lib/widgets/elements/Form/Button/IconButton/demo.dart index 8f18ef00..e1e13eee 100644 --- a/lib/widgets/elements/Form/Button/IconButton/demo.dart +++ b/lib/widgets/elements/Form/Button/IconButton/demo.dart @@ -8,7 +8,7 @@ */ import 'dart:math'; import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/common/iconNames.dart'; +import 'package:flutter_go/common/iconNames.dart'; final int len = IconNames.Names.length; diff --git a/lib/widgets/elements/Frame/Align/index.dart b/lib/widgets/elements/Frame/Align/index.dart index 65984579..a45c6ae3 100644 --- a/lib/widgets/elements/Frame/Align/index.dart +++ b/lib/widgets/elements/Frame/Align/index.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/model/widget.dart'; +import 'package:flutter_go/model/widget.dart'; import './Align/index.dart' as Align; diff --git a/lib/widgets/elements/Frame/Spacing/SliverPadding/index.dart b/lib/widgets/elements/Frame/Spacing/SliverPadding/index.dart index fc536b24..451936b7 100644 --- a/lib/widgets/elements/Frame/Spacing/SliverPadding/index.dart +++ b/lib/widgets/elements/Frame/Spacing/SliverPadding/index.dart @@ -5,7 +5,7 @@ * @Last Modified time: 2018-11-28 20:39:28 */ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/common/widget_demo.dart'; +import 'package:flutter_go/common/widget_demo.dart'; import './sliverpadding_demo.dart'; const contentDesc0 = ''' diff --git a/lib/widgets/elements/Frame/Stack/index.dart b/lib/widgets/elements/Frame/Stack/index.dart index e28b9c67..e24bf8b8 100644 --- a/lib/widgets/elements/Frame/Stack/index.dart +++ b/lib/widgets/elements/Frame/Stack/index.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/model/widget.dart'; +import 'package:flutter_go/model/widget.dart'; import './Stack/index.dart' as Stack; import './IndexedStack/index.dart' as IndexedStack; diff --git a/lib/widgets/themes/Material/MaterialAccentColor/index.dart b/lib/widgets/themes/Material/MaterialAccentColor/index.dart index 1d0c220e..66f39a3a 100644 --- a/lib/widgets/themes/Material/MaterialAccentColor/index.dart +++ b/lib/widgets/themes/Material/MaterialAccentColor/index.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/common/widget_demo.dart'; -import 'package:flutter_rookie_book/widgets/themes/Material/MaterialColor/demo.dart'; +import 'package:flutter_go/common/widget_demo.dart'; +import 'package:flutter_go/widgets/themes/Material/MaterialColor/demo.dart'; const Text0 = ''' ### **简介** diff --git a/lib/widgets/themes/Material/MaterialPageRoute/index.dart b/lib/widgets/themes/Material/MaterialPageRoute/index.dart index fee37767..0408084d 100644 --- a/lib/widgets/themes/Material/MaterialPageRoute/index.dart +++ b/lib/widgets/themes/Material/MaterialPageRoute/index.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:flutter_rookie_book/common/widget_demo.dart'; +import 'package:flutter_go/common/widget_demo.dart'; import './demo.dart'; const Text0 = ''' diff --git a/pubspec.yaml b/pubspec.yaml index 7a74f787..1d9e769d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ -name: flutter_rookie_book -description: flutter_rookie_book +name: flutter_go +description: flutter_go # The following defines the version and build number for your application. # A version number is three numbers separated by dots, like 1.2.43 diff --git a/test/widget_test.dart b/test/widget_test.dart index 6f5f270c..49aed263 100644 --- a/test/widget_test.dart +++ b/test/widget_test.dart @@ -7,7 +7,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:flutter_rookie_book/main.dart'; +import 'package:flutter_go/main.dart'; void main() { testWidgets('Counter increments smoke test', (WidgetTester tester) async { From 0b1cff580e3609f16c5560cb86c2a1c0462abc8d Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Sun, 13 Jan 2019 12:43:41 +0800 Subject: [PATCH 6/6] =?UTF-8?q?fix(=E4=BF=AE=E5=A4=8DDialogDemo,=20?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E5=85=B3=E9=97=AD=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Dialog/Dialog/demo.dart | 49 +++++++++++++++---- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/lib/widgets/components/Dialog/Dialog/demo.dart b/lib/widgets/components/Dialog/Dialog/demo.dart index b2911327..4f7f3818 100644 --- a/lib/widgets/components/Dialog/Dialog/demo.dart +++ b/lib/widgets/components/Dialog/Dialog/demo.dart @@ -22,7 +22,21 @@ class _Demo extends State { barrierDismissible: false, // user must tap button! builder: (BuildContext context) { return Dialog( - child: Text("我是一个Dialog"), + child: Container( + height: 100, + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Text('我是一个dialog'), + RaisedButton( + child: Text('取消'), + onPressed: () { + Navigator.of(context).pop(); + }, + ) + ], + ), + ) ); }, ); @@ -63,15 +77,30 @@ class _DialogMoreDemo extends State { return StatefulBuilder( builder: (context, state) { return Dialog( - child: RaisedButton( - onPressed: () { - print("print $value"); - state(() { - value += 1; - }); - }, - child: Text("我是一个Dialog, 点我更新value: $value"), - ) + child: Container( + height: 150, + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Text('我是一个dialog'), + RaisedButton( + onPressed: () { + state(() { + value += 1; + }); + }, + child: Text("我是一个Dialog, 点我更新value: $value"), + ), + RaisedButton( + onPressed: () { + Navigator.of(context).pop(); + }, + child: Text("取消"), + ) + ], + ), + ), + ); } );