1. 去掉 widget-demo 的引用
2. codeUrl
3. 去掉自定customDemo
This commit is contained in:
ryan730
2019-01-10 17:32:54 +08:00
parent ece7b739f3
commit 7d48864aac
44 changed files with 107 additions and 177 deletions

View File

@ -7,9 +7,7 @@
* target: DropdownButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import 'dart:math';
import '../../../../../common/widget_demo.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
@ -51,8 +49,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'DropdownButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/DropdownButton/demo.dart',
child: allDropdownButtons(context,this),
codeUrl: 'elements/Form/Button/DropdownButton/demo.dart',
contentList: [allDropdownButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/DropdownButton-class.html',
);
}

View File

@ -7,9 +7,7 @@
* target: FlatButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/FlatButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import 'dart:math';
import '../../../../../common/widget_demo.dart';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
@ -83,8 +81,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'FlatButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/FlatButton/demo.dart',
child: allFlatButtons(context),
codeUrl: 'elements/Form/Button/FlatButton/demo.dart',
contentList: [allFlatButtons(context)],
docUrl: 'https://docs.flutter.io/flutter/material/FlatButton-class.html',
);
}

View File

@ -7,8 +7,7 @@
* target: FloatingActionButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/FloatingActionButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -62,9 +61,8 @@ class _DemoState extends State<Demo> {
return WidgetDemo(
title: 'FloatingActionButton',
// desc: _floatingActionTitle,
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/FloatingActionButton/demo.dart',
child: allFloatingActionButtons(context,this),
//child: Text('123'),
codeUrl: 'elements/Form/Button/FloatingActionButton/demo.dart',
contentList: [allFloatingActionButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/FloatingActionButton-class.html',
);
}

View File

@ -7,8 +7,7 @@
* target: IconButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/IconButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -54,8 +53,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'IconButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/IconButton/demo.dart',
child: allIconButtons(context,this),
codeUrl: 'elements/Form/Button/IconButton/demo.dart',
contentList: [ allIconButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/IconButton-class.html',
);
}

View File

@ -7,8 +7,7 @@
* target: OutlineButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/OutlineButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -63,8 +62,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'OutlineButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/OutlineButton/demo.dart',
child: allOutlineButtons(context,this),
codeUrl: 'elements/Form/Button/OutlineButton/demo.dart',
contentList: [allOutlineButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/OutlineButton-class.html',
);
}

View File

@ -8,8 +8,7 @@
* 对应文档地址:https://docs.flutter.io/flutter/material/PopupMenuButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
@ -55,8 +54,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'PopupMenuButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RaisedButton/demo.dart',
child: allPopupMenuButton(widget,this),
codeUrl: 'elements/Form/Button/RaisedButton/demo.dart',
contentList: [allPopupMenuButton(widget,this)],
docUrl: 'https://docs.flutter.io/flutter/material/PopupMenuButton-class.html',
);
}

View File

@ -7,8 +7,7 @@
* target: RaisedButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -63,8 +62,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'RaisedButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RaisedButton/demo.dart',
child: allRaisedButtons(context,this),
codeUrl: 'elements/Form/Button/RaisedButton/demo.dart',
contentList: [allRaisedButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/RaisedButton-class.html',
);
}

View File

@ -7,8 +7,7 @@
* target: RawMaterialButton 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/RawMaterialButton-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -52,8 +51,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'RawMaterialButton',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RawMaterialButton/demo.dart',
child: allRawMaterialButtons(context,this),
codeUrl: 'elements/Form/Button/RawMaterialButton/demo.dart',
contentList: [allRawMaterialButtons(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/RawMaterialButton-class.html',
);
}

View File

@ -10,7 +10,7 @@ import 'dart:math';
import 'package:flutter/material.dart';
/*
* Checkbox 默认按钮的实例
* Checkbox 默认的实例
* index 当前checkbox 的索引值
* */
class CheckboxDefault extends StatefulWidget{
@ -39,7 +39,7 @@ class _CheckboxDefault extends State {
}
/*
* Checkbox 默认按钮的实例
* Checkbox 默认的实例
* index 当前checkbox 的索引值
* */
class CheckboxSelect extends StatelessWidget {

View File

@ -7,8 +7,7 @@
* target: Checkbox 的示例
* 对应文档地址:https://docs.flutter.io/flutter/material/Checkbox-class.html
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
@ -48,8 +47,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'Checkbox',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Checkbox/Checkbox/demo.dart',
child: allCheckboxs(context,this),
codeUrl: 'elements/Form/Checkbox/Checkbox/demo.dart',
contentList: [allCheckboxs(context,this)],
docUrl: 'https://docs.flutter.io/flutter/material/Checkbox-class.html',
);
}

View File

@ -11,7 +11,7 @@ import 'dart:math';
import 'package:flutter/material.dart';
/*
* Checkbox 默认按钮的实例
* Checkbox 默认的实例
* index 当前checkbox 的索引值
* */
class CheckboxListTileStateDefault extends StatefulWidget {

View File

@ -6,8 +6,7 @@
* email: zhu.yan@alibaba-inc.com
* tartget: CheckboxListTile 的示例
*/
import '../../../../../common/widget-demo.dart';
import '../../../../../routers/application.dart';
import '../../../../../common/widget_demo.dart';
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
@ -49,8 +48,8 @@ class _DemoState extends State<Demo> {
Widget build(BuildContext context) {
return WidgetDemo(
title: 'CheckboxListTile',
codeUrl: '${Application.github['widgetsURL']}elements/Form/Checkbox/CheckboxListTile/demo.dart',
child: allCheckboxs(context, this),
codeUrl: 'elements/Form/Checkbox/CheckboxListTile/demo.dart',
contentList: [allCheckboxs(context, this)],
docUrl: 'https://docs.flutter.io/flutter/material/CheckboxListTile-class.html',
);
}

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
const String intro = """
# 富文本显示
@ -67,7 +67,7 @@ class _Demo extends State<Demo> {
title: 'Rich Text',
docUrl: 'https://docs.flutter.io/flutter/widgets/RichText-class.html',
codeUrl: '',
child: new Column(
contentList: [new Column(
children: <Widget>[
MarkdownBody(data: markDesc['intro']),
Container(
@ -87,6 +87,6 @@ class _Demo extends State<Demo> {
MarkdownBody(data: markDesc['diff']),
],
),
);
]);
}
}

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
//import 'package:flutter_markdown/flutter_markdown.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
import '../../../../../components/markdown.dart';
const String intro = """
@ -79,7 +79,7 @@ class _Demo extends State<Demo> {
title: "Text",
docUrl: 'flutter/widgets/Text-class.html',
codeUrl: 'elements/Form/Text/Text/index.dart',
child: new Column(
contentList: [new Column(
children: <Widget>[
MarkdownBody(markDesc['intro']),
Text(
@ -110,7 +110,7 @@ class _Demo extends State<Demo> {
),
)
],
)
)]
);
}
}

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
class Demo extends StatefulWidget {
static const String routeName = '/element/Frame/Axis/crossAxis';

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
class Demo extends StatefulWidget {
static const String routeName = '/element/Frame/Axis/flipAxis';

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
class Demo extends StatefulWidget {
static const String routeName = '/element/Frame/Axis/Table';

View File

@ -5,7 +5,7 @@
* @Last Modified time: 2018-11-16 15:09:12
*/
import 'package:flutter/material.dart';
import '../../../../../common/widget-demo.dart';
import '../../../../../common/widget_demo.dart';
class Demo extends StatefulWidget {
static const String routeName = '/element/Media/Image/precacheImage';