Merge pull request #90 from alibaba/dev/yisheng

refactor(many files): 页面部分的文件结构调整
1.views 文件夹里面分类,页面相关文件;2.公共组件全部放在components里;3.创建resources文件夹放置资源dart文件4.修改二级菜单文字大小
This commit is contained in:
ryan730
2019-01-28 17:57:57 +08:00
committed by GitHub
186 changed files with 214 additions and 355 deletions

View File

@ -10,6 +10,7 @@
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
333E5DAE7FC10AC69FEC26C0 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDA792F029EDD7A11295D192 /* libPods-Runner.a */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; };
3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
@ -40,6 +41,7 @@
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; };
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
@ -90,6 +92,7 @@
children = (
3B80C3931E831B6300D905FE /* App.framework */,
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
2D5378251FAA1A9400D5DBA9 /* flutter_assets */,
9740EEBA1CF902C7004384FC /* Flutter.framework */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
@ -206,6 +209,7 @@
files = (
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
);

View File

@ -1,29 +0,0 @@
import 'package:flutter/material.dart';
//颜色配置
class AppColor{
static const int white = 0xFFFFFFFF;
static const int mainTextColor = 0xFF121917;
static const int subTextColor = 0xff959595;
}
//文本设置
class AppText{
static const middleSize = 16.0;
static const middleText = TextStyle(
color: Color(AppColor.mainTextColor),
fontSize: middleSize,
);
static const middleSubText = TextStyle(
color: Color(AppColor.subTextColor),
fontSize: middleSize,
);
}
class WidgetDemoColor {
static const int fontColor = 0xFF607173;
static const int iconColor = 0xFF607173;
static const int borderColor = 0xFFEFEFEF;
}

View File

@ -1,8 +0,0 @@
import 'package:event_bus/event_bus.dart';
EventBus eventBus = new EventBus();
class MyEvent {
String text;
MyEvent(this.text);
}

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import '../model/cat.dart';
import '../common/widget_name_to_icon.dart';
import '../resources/widget_name_to_icon.dart';
import '../components/widget_item_container.dart';
class CateCard extends StatefulWidget {

View File

@ -5,8 +5,8 @@
* @Last Modified time: 2019-01-14 14:42:00
*/
import 'package:flutter/material.dart';
import 'example_code_parser.dart';
import 'syntax_highlighter.dart';
import 'package:flutter_go/utils/example_code_parser.dart';
import 'package:flutter_go/utils/syntax_highlighter.dart';
class FullScreenCodeDialog extends StatefulWidget {
const FullScreenCodeDialog({this.filePath});

View File

@ -1,5 +1,5 @@
import 'package:flutter_markdown/flutter_markdown.dart' as md;
import '../common/high_light_code.dart';
import 'package:flutter_go/utils/high_light_code.dart';
import 'package:flutter/material.dart';
/// 使用方法

View File

@ -42,7 +42,7 @@ class _WidgetDemoState extends State<WidgetDemo> {
String _router = '';
void showInSnackBar(String value) {
Fluttertoast.instance.showToast(
Fluttertoast.showToast(
msg: value,
toastLength: Toast.LENGTH_SHORT,
gravity: ToastGravity.CENTER,

View File

@ -2,8 +2,8 @@
* @author 一凨
*/
import 'package:flutter/material.dart';
import '../common/style.dart';
import '../common/widget_name_to_icon.dart';
import 'package:flutter_go/utils/style.dart';
import 'package:flutter_go/resources/widget_name_to_icon.dart';
String _widgetName;
@ -13,9 +13,15 @@ class WidgetItem extends StatelessWidget {
final int index; //用于计算border
final int totalCount;
final int rowLength;
final String textSize;
WidgetItem(
{this.title, this.onTap, this.index, this.totalCount, this.rowLength});
{this.title,
this.onTap,
this.index,
this.totalCount,
this.rowLength,
this.textSize});
Border _buildBorder(context) {
Border _border;
@ -64,6 +70,9 @@ class WidgetItem extends StatelessWidget {
Icons.crop,
);
}
final textStyle = (textSize == 'middle')
? TextStyle(fontSize: 13.8, fontFamily: 'MediumItalic')
: TextStyle(fontSize: 16.0);
return InkWell(
onTap: onTap,
child: Container(
@ -80,7 +89,7 @@ class WidgetItem extends StatelessWidget {
SizedBox(
height: 8.0,
),
Text(_widgetName),
Text(_widgetName, style: textStyle),
],
),
),

View File

@ -7,6 +7,7 @@ class WidgetItemContainer extends StatelessWidget {
final int columnCount; //一行几个
final List<dynamic> categories;
final bool isWidgetPoint;
// 所有的可用demos;
final List widgetDemosList = new WidgetDemoList().getDemos();
@ -50,6 +51,7 @@ class WidgetItemContainer extends StatelessWidget {
index: addI,
totalCount: length,
rowLength: columnCount,
textSize: isWidgetPoint ? 'middle' : 'small',
),
),
);

View File

@ -3,7 +3,7 @@ import 'package:fluro/fluro.dart';
import 'package:flutter/rendering.dart';
import 'routers/routers.dart';
import 'routers/application.dart';
import 'common/provider.dart';
import 'package:flutter_go/utils/provider.dart';
import 'views/welcome_page/index.dart';

View File

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

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2019-01-08 17:37:42
*/
import 'dart:async';
import '../common/sql.dart';
import 'package:flutter_go/utils/sql.dart';
abstract class CollectionInterface {
String get name;

View File

@ -1,68 +0,0 @@
/**
* Created with Android Studio.
* User: 一晟
* Date: 2019/1/12
* Time: 下午9:19
* email: zhu.yan@alibaba-inc.com
*/
import 'dart:async';
import '../common/sql.dart';
abstract class CollectionInterface {
String get key;
String get values;
}
class CollectionGeneral implements CollectionInterface {
String key;
String values;
CollectionGeneral({this.key, this.values});
factory CollectionGeneral.fromJSON(Map json){
return CollectionGeneral(key: json['name'],values: json['values']);
}
Object toMap() {
return {'key': key, 'values': values};
}
}
class CollectionControlModel {
final String table = 'collectionGeneral';
Sql sql;
CollectionControlModel() {
sql = Sql.setTable(table);
}
// 获取所有的收藏
// 插入新收藏
Future insert(CollectionGeneral collection) {
var result =
sql.insert({'key': collection.key, 'values': collection.values});
return result;
}
// 获取全部的收藏
Future<List<CollectionGeneral>> getAllCollection() async {
List list = await sql.getByCondition();
List<CollectionGeneral> resultList = [];
list.forEach((item){
resultList.add(CollectionGeneral.fromJSON(item));
});
return resultList;
}
// 通过收藏名获取router
Future getRouterByName(String key) async {
List list = await sql.getByCondition(conditions: {'key': key});
return list;
}
// 删除
Future deleteByName(String key) async{
return await sql.delete(key,'key');
}
}

View File

@ -1,6 +1,6 @@
import 'dart:async';
import '../common/sql.dart';
import 'package:flutter_go/utils/sql.dart';
import "package:flutter/material.dart";
abstract class WidgetInterface {

View File

@ -157,12 +157,12 @@ class WidgetName2Icon {
"CupertinoPopupSurface":Icons.center_focus_weak,
"CupertinoScrollbar": Icons.fullscreen,
"CupertinoSlider": Icons.switch_camera,
"CupertinoSegmentedControl": Icons.radio_button_checked,
"CupertinoSegmentedControl": Icons.business_center,
"CupertinoSliverNavigationBar": Icons.subtitles,
"CupertinoSwitch": Icons.check_box,
"CupertinoSwitch": Icons.radio_button_checked,
"CupertinoTabBar": Icons.tab,
"CupertinoTabScaffold": Icons.tab,
"CupertinoTabView": Icons.table_chart,
"CupertinoTabScaffold": Icons.crop_original,
"CupertinoTabView": Icons.tablet,
"CupertinoTimerPicker": Icons.timer
};
}

View File

@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:fluro/fluro.dart';
import '../views/category.dart';
import 'package:flutter_go/components/category.dart';
import '../widgets/404.dart';
import '../common/full_screen_code_dialog.dart';
import '../views/web_view_page.dart';
import '../views/home.dart';
import 'package:flutter_go/components/full_screen_code_dialog.dart';
import 'package:flutter_go/views/web_page/web_view_page.dart';
import 'package:flutter_go/views/first_page/home.dart';
// app的首页
var homeHandler = new Handler(

View File

@ -59,7 +59,6 @@ class Provider {
//Get a location using getDatabasesPath
String databasesPath = await getDatabasesPath();
String path = join(databasesPath, 'flutter.db');
try {
db = await openDatabase(path);
} catch (e) {

View File

@ -1,22 +0,0 @@
import 'package:flutter/material.dart';
class Detail extends StatelessWidget {
final String id ;
Detail(this.id) ;
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('List Detail'),
),
body: new Center(
child: new Text('msg:'+ 'id='+id),
),
) ;
}
}

View File

@ -5,11 +5,11 @@
* @Last Modified time: 2019-01-14 20:13:28
*/
import 'package:flutter/material.dart';
import '../model/collection.dart';
import '../routers/application.dart';
import '../routers/routers.dart';
import '../event/event_bus.dart';
import '../event/event_model.dart';
import 'package:flutter_go/model/collection.dart';
import 'package:flutter_go/routers/application.dart';
import 'package:flutter_go/routers/routers.dart';
import 'package:flutter_go/event/event_bus.dart';
import 'package:flutter_go/event/event_model.dart';
import 'package:event_bus/event_bus.dart';
class CollectionPage extends StatefulWidget {

View File

@ -1,22 +0,0 @@
import 'package:flutter/material.dart';
class Detail extends StatelessWidget {
final String id ;
Detail(this.id) ;
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('List Detail'),
),
body: new Center(
child: new Text('msg:'+ 'id='+id),
),
) ;
}
}

View File

@ -1,13 +1,13 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_go/common/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/pagination.dart';
import 'package:flutter_go/components/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:shared_preferences/shared_preferences.dart';
import '../common/net_utils.dart';
import 'package:flutter_go/utils/net_utils.dart';
GlobalKey<DisclaimerMsgState> key;

View File

@ -7,7 +7,7 @@
* tartget: FirstPageItem
*/
import '../common/Util.dart';
import 'package:flutter_go/utils/util.dart';
class FirstPageItem {
bool hot;

View File

@ -12,16 +12,16 @@
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'first_page.dart';
import 'widget_page.dart';
import 'package:flutter_go/views/first_page/first_page.dart';
import 'package:flutter_go/views/widget_page/widget_page.dart';
import 'package:flutter_go/views/welcome_page/fourth_page.dart';
import 'collection_page.dart';
import '../routers/application.dart';
import '../common/provider.dart';
import '../model/widget.dart';
import '../widgets/index.dart';
import 'package:flutter_go/views/collection_page/collection_page.dart';
import 'package:flutter_go/routers/application.dart';
import 'package:flutter_go/utils//provider.dart';
import 'package:flutter_go/model/widget.dart';
import 'package:flutter_go/widgets/index.dart';
import 'package:flutter_go/components/search_input.dart';
import '../common/widget_name_to_icon.dart';
import 'package:flutter_go/resources/widget_name_to_icon.dart';
const int ThemeColor = 0xFFC91B3A;

View File

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

View File

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

View File

@ -6,9 +6,9 @@
*/
import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
import '../model/collection.dart';
import '../event/event_bus.dart';
import '../event/event_model.dart';
import 'package:flutter_go/model/collection.dart';
import 'package:flutter_go/event/event_bus.dart';
import 'package:flutter_go/event/event_model.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'dart:core';
@ -27,7 +27,7 @@ class _WebViewPageState extends State<WebViewPage> {
CollectionControlModel _collectionControl = new CollectionControlModel();
void showInSnackBar(String value) {
Fluttertoast.instance.showToast(
Fluttertoast.showToast(
msg: value,
toastLength: Toast.LENGTH_SHORT,
gravity: ToastGravity.CENTER,

View File

@ -1,10 +1,10 @@
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_go/components/fourth_page_feature/page_dragger.dart';
import 'package:flutter_go/components/fourth_page_feature/page_reveal.dart';
import 'package:flutter_go/components/fourth_page_feature/pager_indicator.dart';
import 'package:flutter_go/components/fourth_page_feature/pages.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/pager_indicator.dart';
import 'package:flutter_go/views/fourth_page/pages.dart';
class FourthPage extends StatefulWidget {
@override

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import 'package:flutter_go/components/cate_card.dart';
import '../model/cat.dart';
import 'package:flutter_go/model/cat.dart';
class WidgetPage extends StatefulWidget {
final db;

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: AppBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: BottomAppBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: ButtonBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: FlexibleSpaceBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: SliverAppBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: SnackBar 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: SnackBarAction 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import './demo.dart' as SnackBarDemo;

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: SnackBarAction 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import './demo.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: Card 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-18 15:13:23
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-18 15:14:03
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-18 17:38:56
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-21 10:25:22
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: AnimatedList 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: ListBody 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: ListView 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-27 15:37:04
*/
import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
//import 'package:fluttertoast/fluttertoast.dart';
class CheckedPopupMenuItemDemo extends StatefulWidget {
_CheckedPopupMenuItemDemoState createState() =>

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-22 21:26:54
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-27 14:51:44
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-27 15:44:31
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-27 15:55:22
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-27 16:06:20
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import '../PopupMenuDivider/demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-29 15:07:16
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import '../PopupMenuDivider/demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-29 16:22:06
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import '../PopupMenuDivider/demo.dart';
const String content0 = '''

View File

@ -8,7 +8,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
import './demo.dart' as BottomNavigationBarDemo;

View File

@ -6,7 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: BottomNavigationBarItem 的示例
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
// import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 15:50:02
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 17:06:34
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 16:00:07
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 16:00:07
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 16:00:07
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 16:00:07
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 16:00:07
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
const String content0 = '''
### **简介**

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -6,7 +6,7 @@
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-17 13:34:46
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-20 14:08:29
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -6,7 +6,7 @@
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-15 20:33:47
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-15 21:26:11
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-14 20:36:57
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-15 17:05:20
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String contentText0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-15 19:38:18
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String contentText0 = '''

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-12-22 20:49:56
*/
import 'package:flutter/material.dart';
import '../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import './demo.dart';
const String content0 = '''

View File

@ -7,7 +7,7 @@
* target: DropdownButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html
*/
import '../../../../../common/widget_demo.dart';
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';

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