mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-08-06 00:49:46 +08:00
Modfiy:
1. 去掉 widget-demo 的引用 2. codeUrl 3. 去掉自定customDemo
This commit is contained in:
@ -11,8 +11,7 @@ import 'dart:math';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* Checkbox 默认按钮的实例
|
||||
* index 当前checkbox 的索引值
|
||||
* BottomNavigationBar 默认的实例
|
||||
* */
|
||||
class BottomNavigationBarFullDefault extends StatefulWidget {
|
||||
const BottomNavigationBarFullDefault() : super();
|
||||
|
@ -6,10 +6,9 @@
|
||||
* email: zhu.yan@alibaba-inc.com
|
||||
* tartget: BottomNavigationBar 的示例
|
||||
*/
|
||||
import '../customDemo.dart';
|
||||
import '../../../../routers/application.dart';
|
||||
import 'dart:math';
|
||||
import 'package:flutter/material.dart';
|
||||
import '../../../../common/widget_demo.dart';
|
||||
|
||||
import 'package:flutter_markdown/flutter_markdown.dart';
|
||||
import './demo.dart' as BottomNavigationBarDemo;
|
||||
@ -41,10 +40,10 @@ class Demo extends StatefulWidget {
|
||||
class _DemoState extends State<Demo> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return CustomDemo(
|
||||
return WidgetDemo(
|
||||
title: 'BottomNavigationBar',
|
||||
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',
|
||||
bottomNaviBar:BottomNavigationBarDemo.BottomNavigationBarFullDefault()
|
||||
);
|
||||
@ -56,7 +55,7 @@ class _DemoState extends State<Demo> {
|
||||
* context: 运行上下文
|
||||
* that: 指向有状态的 StatefulWidget
|
||||
*/
|
||||
Widget allCheckboxs(BuildContext context, _DemoState that) {
|
||||
Widget allDemoBoxs(BuildContext context, _DemoState that) {
|
||||
return Container(
|
||||
//padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0),
|
||||
child: Column(
|
||||
|
@ -11,8 +11,7 @@ import 'dart:math';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/*
|
||||
* Checkbox 默认按钮的实例
|
||||
* index 当前checkbox 的索引值
|
||||
* BottomNavigationBar 默认的实例
|
||||
* */
|
||||
class BottomNavigationBarItemFullDefault extends StatefulWidget {
|
||||
const BottomNavigationBarItemFullDefault() : super();
|
||||
|
@ -6,7 +6,7 @@
|
||||
* email: zhu.yan@alibaba-inc.com
|
||||
* tartget: BottomNavigationBarItem 的示例
|
||||
*/
|
||||
import '../../../../common/widget-demo.dart';
|
||||
import '../../../../common/widget_demo.dart';
|
||||
import '../../../../routers/application.dart';
|
||||
import 'dart:math';
|
||||
import 'package:flutter/material.dart';
|
||||
@ -44,8 +44,8 @@ class _DemoState extends State<Demo> {
|
||||
Widget build(BuildContext context) {
|
||||
return WidgetDemo(
|
||||
title: 'BottomNavigationBarItem',
|
||||
codeUrl: '${Application.github['widgetsURL']}componentss/Bar/BottomNavigationBarItem/demo.dart',
|
||||
child: allCheckboxs(context, this),
|
||||
codeUrl: '${Application.github['widgetsURL']}components/Bar/BottomNavigationBarItem/demo.dart',
|
||||
contentList: [allCheckboxs(context, this)],
|
||||
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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user