Files
ryan d48942b55d refactor(many files): 页面部分的文件结构调整
1.views 文件夹里面分类,页面相关文件;2.公共组件全部放在components里;3.创建resources文件夹放置资源dart文件4.修改二级菜单文字大小

BREAKING CHANGE: 重构,建议删除本地db,再编译
2019-01-28 17:45:18 +08:00

78 lines
1.8 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* Created with Android Studio.
* User: 三帆
* Date: 07/01/2019
* Time: 10:26
* email: sanfan.hx@alibaba-inc.com
* tartget: xxx
*/
import 'package:flutter_go/components/widget_demo.dart';
import 'package:flutter/material.dart';
import 'demo.dart';
const String _Text0 = """
### **简介**
> GridView在移动端上非常的常见的滚动列表, 会占满给出的空间区域.
### **基本用法**
> 创建一个列表
属性介绍
- scrollDirection滚动的方向有垂直和水平两种默认为垂直方向Axis.vertical
- reverse默认是从上或者左向下或者右滚动的这个属性控制是否反向默认值为false不反向滚动。
- controller控制child滚动时候的位置。
- primary是否是与父节点的PrimaryScrollController所关联的主滚动视图。
- physics滚动的视图如何响应用户的输入。
- shrinkWrap滚动方向的滚动视图内容是否应该由正在查看的内容所决定。
- padding四周的空白区域。
- gridDelegate控制GridView中子节点布局的delegate。
- cacheExtent缓存区域。
### **进阶用法**
> GridView 提供其他四种构造方法
- GridView.builder
- GridView.custom
- GridView.count
- GridView.extent
""";
class Demo extends StatefulWidget {
static const String routeName = '/components/Grid/GridView';
@override
_DemoState createState() => _DemoState();
}
class _DemoState extends State<Demo> {
@override
Widget build(BuildContext context) {
return WidgetDemo(
title: 'GridView',
codeUrl: 'components/Grid/GridView/demo.dart',
contentList: [
_Text0,
GridTileDemo(),
SizedBox(
height: 100.0,
)
],
docUrl: 'https://docs.flutter.io/flutter/material/GridView-class.html',
);
}
}