mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-06-16 01:37:33 +08:00
Modfiy:
1. 去掉 widget-demo 的引用 2. codeUrl 3. 去掉自定customDemo
This commit is contained in:
lib
common
widgets
components
Bar
AppBar
BottomAppBar
ButtonBar
FlexibleSpaceBar
SliverAppBar
SnackBar
SnackBarAction
Card/Card
LIst
Navigation
elements
Form
Button
DropdownButton
FlatButton
FloatingActionButton
IconButton
OutlineButton
PopupMenuButton
RaisedButton
RawMaterialButton
CheckBox
Text
Frame/Axis
Media/Image/precacheImage
@ -16,13 +16,16 @@ class WidgetDemo extends StatefulWidget {
|
|||||||
final String docUrl;
|
final String docUrl;
|
||||||
final String title;
|
final String title;
|
||||||
final String codeUrl;
|
final String codeUrl;
|
||||||
|
final Widget bottomNaviBar;
|
||||||
|
|
||||||
WidgetDemo(
|
WidgetDemo(
|
||||||
{Key key,
|
{Key key,
|
||||||
@required this.title,
|
@required this.title,
|
||||||
@required this.contentList,
|
@required this.contentList,
|
||||||
@required this.codeUrl,
|
@required this.codeUrl,
|
||||||
@required this.docUrl})
|
@required this.docUrl,
|
||||||
|
this.bottomNaviBar,
|
||||||
|
})
|
||||||
: super(key: key);
|
: super(key: key);
|
||||||
|
|
||||||
_WidgetDemoState createState() => _WidgetDemoState();
|
_WidgetDemoState createState() => _WidgetDemoState();
|
||||||
@ -174,6 +177,8 @@ class _WidgetDemoState extends State<WidgetDemo> {
|
|||||||
),
|
),
|
||||||
backgroundColor: Theme.of(context).primaryColor,
|
backgroundColor: Theme.of(context).primaryColor,
|
||||||
),
|
),
|
||||||
|
bottomNavigationBar: (widget.bottomNaviBar is Widget) ? widget
|
||||||
|
.bottomNaviBar : null
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,8 +11,8 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认AppBar的实例
|
||||||
* index 当前checkbox 的索引值
|
* index 当前AppBar 的索引值
|
||||||
* */
|
* */
|
||||||
class AppBarLessDefaultComplex extends StatefulWidget {
|
class AppBarLessDefaultComplex extends StatefulWidget {
|
||||||
const AppBarLessDefaultComplex() : super();
|
const AppBarLessDefaultComplex() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: AppBar 的示例
|
* tartget: AppBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -48,8 +47,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'AppBar',
|
title: 'AppBar',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/AppBar/demo.dart',
|
codeUrl: 'componentss/Bar/AppBar/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [ allDemoBoxs(context, this) ],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/AppBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/AppBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -60,7 +59,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: BottomAppBar 的示例
|
* tartget: BottomAppBar 的示例
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import 'dart:math';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: BottomAppBar 的示例
|
* tartget: BottomAppBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -44,8 +43,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'BottomAppBar',
|
title: 'BottomAppBar',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/BottomAppBar/demo.dart',
|
codeUrl: 'componentss/Bar/BottomAppBar/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDomeBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/BottomAppBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/BottomAppBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -56,7 +55,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDomeBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* ButtonBar 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class ButtonBarFullDefault extends StatefulWidget {
|
class ButtonBarFullDefault extends StatefulWidget {
|
||||||
const ButtonBarFullDefault() : super();
|
const ButtonBarFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: ButtonBar 的示例
|
* tartget: ButtonBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -45,9 +44,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'ButtonBar',
|
title: 'ButtonBar',
|
||||||
codeUrl: '${Application
|
codeUrl: 'componentss//Bar/ButtonBar/demo.dart',
|
||||||
.github['widgetsURL']}componentss//Bar/ButtonBar/demo.dart',
|
contentList: [allDemoBoxs(context, this)],
|
||||||
child: allCheckboxs(context, this),
|
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/ButtonBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/ButtonBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -58,7 +56,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认FlexibleSpaceBar的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class FlexibleSpaceBarFullDefault extends StatefulWidget {
|
class FlexibleSpaceBarFullDefault extends StatefulWidget {
|
||||||
const FlexibleSpaceBarFullDefault() : super();
|
const FlexibleSpaceBarFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: FlexibleSpaceBar 的示例
|
* tartget: FlexibleSpaceBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -46,9 +45,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'FlexibleSpaceBar',
|
title: 'FlexibleSpaceBar',
|
||||||
codeUrl: '${Application
|
codeUrl: 'Bar/FlexibleSpaceBar/demo.dart',
|
||||||
.github['widgetsURL']}componentss/Bar/FlexibleSpaceBar/demo.dart',
|
contentList: [allDemoBoxs(context, this)],
|
||||||
child: allCheckboxs(context, this),
|
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/FlexibleSpaceBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/FlexibleSpaceBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -59,7 +57,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认SliverAppBar的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class SliverAppBarFullDefault extends StatefulWidget {
|
class SliverAppBarFullDefault extends StatefulWidget {
|
||||||
const SliverAppBarFullDefault() : super();
|
const SliverAppBarFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: SliverAppBar 的示例
|
* tartget: SliverAppBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -41,8 +40,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'SliverAppBar',
|
title: 'SliverAppBar',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/SliverAppBar/demo.dart',
|
codeUrl: 'componentss/Bar/SliverAppBar/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDemoBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/SliverAppBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/SliverAppBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -53,7 +52,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class SnackBarFullDefault extends StatefulWidget {
|
class SnackBarFullDefault extends StatefulWidget {
|
||||||
const SnackBarFullDefault() : super();
|
const SnackBarFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: SnackBar 的示例
|
* tartget: SnackBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -46,8 +45,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'SnackBar',
|
title: 'SnackBar',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/SnackBar/demo.dart',
|
codeUrl: 'componentss/Bar/SnackBar/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDemoBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/SnackBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/SnackBar-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -58,7 +57,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
* tartget: SnackBarAction 的示例
|
* tartget: SnackBarAction 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget_demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认Card的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class CardFullDefault extends StatefulWidget {
|
class CardFullDefault extends StatefulWidget {
|
||||||
const CardFullDefault() : super();
|
const CardFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: Card 的示例
|
* tartget: Card 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -44,9 +43,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'Card',
|
title: 'Card',
|
||||||
codeUrl: '${Application
|
codeUrl: 'componentss/Card/Card/demo.dart',
|
||||||
.github['widgetsURL']}componentss/Card/Card/demo.dart',
|
contentList: [allDemoBoxs(context, this)],
|
||||||
child: allCheckboxs(context, this),
|
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/Card-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/Card-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -57,7 +55,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: AnimatedList 的示例
|
* tartget: AnimatedList 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.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';
|
||||||
@ -45,8 +44,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'AnimatedList',
|
title: 'AnimatedList',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/List/AnimatedList/demo.dart',
|
codeUrl: 'componentss/List/AnimatedList/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDemoBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/AnimatedList-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/AnimatedList-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -57,7 +56,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认ListBody的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class ListBodyFullDefault extends StatefulWidget {
|
class ListBodyFullDefault extends StatefulWidget {
|
||||||
const ListBodyFullDefault() : super();
|
const ListBodyFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: ListBody 的示例
|
* tartget: ListBody 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -42,9 +41,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'ListBody',
|
title: 'ListBody',
|
||||||
codeUrl: '${Application
|
codeUrl: 'componentss/List/ListBody/demo.dart',
|
||||||
.github['widgetsURL']}/componentss/List/ListBody/demo.dart',
|
contentList: [allDemoBoxs(context, this)],
|
||||||
child: allCheckboxs(context, this),
|
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/ListBody-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/ListBody-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -55,7 +53,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* ListView 默认ListView的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class ListViewFullDefault extends StatefulWidget {
|
class ListViewFullDefault extends StatefulWidget {
|
||||||
const ListViewFullDefault() : super();
|
const ListViewFullDefault() : super();
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: ListView 的示例
|
* tartget: ListView 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -69,8 +68,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'ListView',
|
title: 'ListView',
|
||||||
codeUrl: '${Application.github['widgetsURL']}/componentss/List/ListView/demo.dart',
|
codeUrl: 'componentss/List/ListView/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDemoBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/ListView-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/ListView-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -81,7 +80,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* BottomNavigationBar 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class BottomNavigationBarFullDefault extends StatefulWidget {
|
class BottomNavigationBarFullDefault extends StatefulWidget {
|
||||||
const BottomNavigationBarFullDefault() : super();
|
const BottomNavigationBarFullDefault() : super();
|
||||||
|
@ -6,10 +6,9 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: BottomNavigationBar 的示例
|
* tartget: BottomNavigationBar 的示例
|
||||||
*/
|
*/
|
||||||
import '../customDemo.dart';
|
|
||||||
import '../../../../routers/application.dart';
|
import '../../../../routers/application.dart';
|
||||||
import 'dart:math';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import '../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||||
import './demo.dart' as BottomNavigationBarDemo;
|
import './demo.dart' as BottomNavigationBarDemo;
|
||||||
@ -41,10 +40,10 @@ class Demo extends StatefulWidget {
|
|||||||
class _DemoState extends State<Demo> {
|
class _DemoState extends State<Demo> {
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return CustomDemo(
|
return WidgetDemo(
|
||||||
title: 'BottomNavigationBar',
|
title: 'BottomNavigationBar',
|
||||||
codeUrl: '${Application.github['widgetsURL']}components/Navigation/BottomNavigationBar/demo.dart',
|
codeUrl: '${Application.github['widgetsURL']}components/Navigation/BottomNavigationBar/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allDemoBoxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/BottomNavigationBar-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/BottomNavigationBar-class.html',
|
||||||
bottomNaviBar:BottomNavigationBarDemo.BottomNavigationBarFullDefault()
|
bottomNaviBar:BottomNavigationBarDemo.BottomNavigationBarFullDefault()
|
||||||
);
|
);
|
||||||
@ -56,7 +55,7 @@ class _DemoState extends State<Demo> {
|
|||||||
* context: 运行上下文
|
* context: 运行上下文
|
||||||
* that: 指向有状态的 StatefulWidget
|
* that: 指向有状态的 StatefulWidget
|
||||||
*/
|
*/
|
||||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||||
return Container(
|
return Container(
|
||||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||||
child: Column(
|
child: Column(
|
||||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* BottomNavigationBar 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
|
||||||
* */
|
* */
|
||||||
class BottomNavigationBarItemFullDefault extends StatefulWidget {
|
class BottomNavigationBarItemFullDefault extends StatefulWidget {
|
||||||
const BottomNavigationBarItemFullDefault() : super();
|
const BottomNavigationBarItemFullDefault() : super();
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: BottomNavigationBarItem 的示例
|
* tartget: BottomNavigationBarItem 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../common/widget-demo.dart';
|
import '../../../../common/widget_demo.dart';
|
||||||
import '../../../../routers/application.dart';
|
import '../../../../routers/application.dart';
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
@ -44,8 +44,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'BottomNavigationBarItem',
|
title: 'BottomNavigationBarItem',
|
||||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/BottomNavigationBarItem/demo.dart',
|
codeUrl: '${Application.github['widgetsURL']}components/Bar/BottomNavigationBarItem/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allCheckboxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/BottomNavigationBarItem-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/BottomNavigationBarItem-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
/**
|
|
||||||
* Created with Android Studio.
|
|
||||||
* User: 一晟
|
|
||||||
* Date: 2018/12/27
|
|
||||||
* Time: 下午10:12
|
|
||||||
* email: zhu.yan@alibaba-inc.com
|
|
||||||
* tartget: FlatButton 的示例
|
|
||||||
*/
|
|
||||||
import '../../../common/widget-demo.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
|
|
||||||
class CustomDemo extends WidgetDemo {
|
|
||||||
|
|
||||||
final Widget child;
|
|
||||||
final String docUrl;
|
|
||||||
final String title;
|
|
||||||
final String codeUrl;
|
|
||||||
final Widget bottomNaviBar;
|
|
||||||
CustomDemo(
|
|
||||||
{Key key,
|
|
||||||
@required this.title,
|
|
||||||
@required this.child,
|
|
||||||
@required this.codeUrl,
|
|
||||||
@required this.docUrl,
|
|
||||||
this.bottomNaviBar
|
|
||||||
})
|
|
||||||
: super(key: key);
|
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context,[bottomNavigationBar]) {
|
|
||||||
print('bottomNavigationBar:${bottomNaviBar}');
|
|
||||||
final factory = super.build(context,bottomNaviBar);
|
|
||||||
return factory;
|
|
||||||
}
|
|
||||||
}
|
|
@ -7,9 +7,7 @@
|
|||||||
* target: DropdownButton 的示例
|
* target: DropdownButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/DropdownButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||||
@ -51,8 +49,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'DropdownButton',
|
title: 'DropdownButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/DropdownButton/demo.dart',
|
codeUrl: 'elements/Form/Button/DropdownButton/demo.dart',
|
||||||
child: allDropdownButtons(context,this),
|
contentList: [allDropdownButtons(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/DropdownButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/DropdownButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,9 +7,7 @@
|
|||||||
* target: FlatButton 的示例
|
* target: FlatButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/FlatButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/FlatButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||||
@ -83,8 +81,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'FlatButton',
|
title: 'FlatButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/FlatButton/demo.dart',
|
codeUrl: 'elements/Form/Button/FlatButton/demo.dart',
|
||||||
child: allFlatButtons(context),
|
contentList: [allFlatButtons(context)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/FlatButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/FlatButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: FloatingActionButton 的示例
|
* target: FloatingActionButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/FloatingActionButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/FloatingActionButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -62,9 +61,8 @@ class _DemoState extends State<Demo> {
|
|||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'FloatingActionButton',
|
title: 'FloatingActionButton',
|
||||||
// desc: _floatingActionTitle,
|
// desc: _floatingActionTitle,
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/FloatingActionButton/demo.dart',
|
codeUrl: 'elements/Form/Button/FloatingActionButton/demo.dart',
|
||||||
child: allFloatingActionButtons(context,this),
|
contentList: [allFloatingActionButtons(context,this)],
|
||||||
//child: Text('123'),
|
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/FloatingActionButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/FloatingActionButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: IconButton 的示例
|
* target: IconButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/IconButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/IconButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -54,8 +53,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'IconButton',
|
title: 'IconButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/IconButton/demo.dart',
|
codeUrl: 'elements/Form/Button/IconButton/demo.dart',
|
||||||
child: allIconButtons(context,this),
|
contentList: [ allIconButtons(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/IconButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/IconButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: OutlineButton 的示例
|
* target: OutlineButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/OutlineButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/OutlineButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -63,8 +62,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'OutlineButton',
|
title: 'OutlineButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/OutlineButton/demo.dart',
|
codeUrl: 'elements/Form/Button/OutlineButton/demo.dart',
|
||||||
child: allOutlineButtons(context,this),
|
contentList: [allOutlineButtons(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/OutlineButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/OutlineButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -8,8 +8,7 @@
|
|||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/PopupMenuButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/PopupMenuButton-class.html
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||||
@ -55,8 +54,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'PopupMenuButton',
|
title: 'PopupMenuButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RaisedButton/demo.dart',
|
codeUrl: 'elements/Form/Button/RaisedButton/demo.dart',
|
||||||
child: allPopupMenuButton(widget,this),
|
contentList: [allPopupMenuButton(widget,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/PopupMenuButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/PopupMenuButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: RaisedButton 的示例
|
* target: RaisedButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/RaisedButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -63,8 +62,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'RaisedButton',
|
title: 'RaisedButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RaisedButton/demo.dart',
|
codeUrl: 'elements/Form/Button/RaisedButton/demo.dart',
|
||||||
child: allRaisedButtons(context,this),
|
contentList: [allRaisedButtons(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/RaisedButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/RaisedButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: RawMaterialButton 的示例
|
* target: RawMaterialButton 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/RawMaterialButton-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/RawMaterialButton-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -52,8 +51,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'RawMaterialButton',
|
title: 'RawMaterialButton',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Button/RawMaterialButton/demo.dart',
|
codeUrl: 'elements/Form/Button/RawMaterialButton/demo.dart',
|
||||||
child: allRawMaterialButtons(context,this),
|
contentList: [allRawMaterialButtons(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/RawMaterialButton-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/RawMaterialButton-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
* index 当前checkbox 的索引值
|
||||||
* */
|
* */
|
||||||
class CheckboxDefault extends StatefulWidget{
|
class CheckboxDefault extends StatefulWidget{
|
||||||
@ -39,7 +39,7 @@ class _CheckboxDefault extends State {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
* index 当前checkbox 的索引值
|
||||||
* */
|
* */
|
||||||
class CheckboxSelect extends StatelessWidget {
|
class CheckboxSelect extends StatelessWidget {
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
* target: Checkbox 的示例
|
* target: Checkbox 的示例
|
||||||
* 对应文档地址:https://docs.flutter.io/flutter/material/Checkbox-class.html
|
* 对应文档地址:https://docs.flutter.io/flutter/material/Checkbox-class.html
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
@ -48,8 +47,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'Checkbox',
|
title: 'Checkbox',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Checkbox/Checkbox/demo.dart',
|
codeUrl: 'elements/Form/Checkbox/Checkbox/demo.dart',
|
||||||
child: allCheckboxs(context,this),
|
contentList: [allCheckboxs(context,this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/Checkbox-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/Checkbox-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ import 'dart:math';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Checkbox 默认按钮的实例
|
* Checkbox 默认的实例
|
||||||
* index 当前checkbox 的索引值
|
* index 当前checkbox 的索引值
|
||||||
* */
|
* */
|
||||||
class CheckboxListTileStateDefault extends StatefulWidget {
|
class CheckboxListTileStateDefault extends StatefulWidget {
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
* email: zhu.yan@alibaba-inc.com
|
* email: zhu.yan@alibaba-inc.com
|
||||||
* tartget: CheckboxListTile 的示例
|
* tartget: CheckboxListTile 的示例
|
||||||
*/
|
*/
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../routers/application.dart';
|
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/scheduler.dart';
|
import 'package:flutter/scheduler.dart';
|
||||||
@ -49,8 +48,8 @@ class _DemoState extends State<Demo> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WidgetDemo(
|
return WidgetDemo(
|
||||||
title: 'CheckboxListTile',
|
title: 'CheckboxListTile',
|
||||||
codeUrl: '${Application.github['widgetsURL']}elements/Form/Checkbox/CheckboxListTile/demo.dart',
|
codeUrl: 'elements/Form/Checkbox/CheckboxListTile/demo.dart',
|
||||||
child: allCheckboxs(context, this),
|
contentList: [allCheckboxs(context, this)],
|
||||||
docUrl: 'https://docs.flutter.io/flutter/material/CheckboxListTile-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/material/CheckboxListTile-class.html',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
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 '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
const String intro = """
|
const String intro = """
|
||||||
# 富文本显示
|
# 富文本显示
|
||||||
@ -67,7 +67,7 @@ class _Demo extends State<Demo> {
|
|||||||
title: 'Rich Text',
|
title: 'Rich Text',
|
||||||
docUrl: 'https://docs.flutter.io/flutter/widgets/RichText-class.html',
|
docUrl: 'https://docs.flutter.io/flutter/widgets/RichText-class.html',
|
||||||
codeUrl: '',
|
codeUrl: '',
|
||||||
child: new Column(
|
contentList: [new Column(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
MarkdownBody(data: markDesc['intro']),
|
MarkdownBody(data: markDesc['intro']),
|
||||||
Container(
|
Container(
|
||||||
@ -87,6 +87,6 @@ class _Demo extends State<Demo> {
|
|||||||
MarkdownBody(data: markDesc['diff']),
|
MarkdownBody(data: markDesc['diff']),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
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 '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
import '../../../../../components/markdown.dart';
|
import '../../../../../components/markdown.dart';
|
||||||
|
|
||||||
const String intro = """
|
const String intro = """
|
||||||
@ -79,7 +79,7 @@ class _Demo extends State<Demo> {
|
|||||||
title: "Text",
|
title: "Text",
|
||||||
docUrl: 'flutter/widgets/Text-class.html',
|
docUrl: 'flutter/widgets/Text-class.html',
|
||||||
codeUrl: 'elements/Form/Text/Text/index.dart',
|
codeUrl: 'elements/Form/Text/Text/index.dart',
|
||||||
child: new Column(
|
contentList: [new Column(
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
MarkdownBody(markDesc['intro']),
|
MarkdownBody(markDesc['intro']),
|
||||||
Text(
|
Text(
|
||||||
@ -110,7 +110,7 @@ class _Demo extends State<Demo> {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
class Demo extends StatefulWidget {
|
class Demo extends StatefulWidget {
|
||||||
static const String routeName = '/element/Frame/Axis/crossAxis';
|
static const String routeName = '/element/Frame/Axis/crossAxis';
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
class Demo extends StatefulWidget {
|
class Demo extends StatefulWidget {
|
||||||
static const String routeName = '/element/Frame/Axis/flipAxis';
|
static const String routeName = '/element/Frame/Axis/flipAxis';
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
class Demo extends StatefulWidget {
|
class Demo extends StatefulWidget {
|
||||||
static const String routeName = '/element/Frame/Axis/Table';
|
static const String routeName = '/element/Frame/Axis/Table';
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
* @Last Modified time: 2018-11-16 15:09:12
|
* @Last Modified time: 2018-11-16 15:09:12
|
||||||
*/
|
*/
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import '../../../../../common/widget-demo.dart';
|
import '../../../../../common/widget_demo.dart';
|
||||||
|
|
||||||
class Demo extends StatefulWidget {
|
class Demo extends StatefulWidget {
|
||||||
static const String routeName = '/element/Media/Image/precacheImage';
|
static const String routeName = '/element/Media/Image/precacheImage';
|
||||||
|
Reference in New Issue
Block a user