Skip to content

Instantly share code, notes, and snippets.

View ryanlid's full-sized avatar
🎯
Focusing

ryanlid ryanlid

🎯
Focusing
View GitHub Profile
@ryanlid
ryanlid / main.dart
Created February 16, 2020 06:50
ListView 实现长文本滚动
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "ListView 实现长文本滚动示例",
home: MyApp(),
));
}
class MyApp extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 16, 2020 06:45
ListView布局
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "ListView布局示例",
home: MyApp(),
));
}
class MyApp extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 17:10
FractionallySizedBox 百分比布局
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "FractionallySizedBox百分比布局",
home: LayoutDemo(),
));
}
class LayoutDemo extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 17:06
AspectRatio 调整宽高比
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "AspectRatio调整宽高比",
home: LayoutDemo(),
));
}
class LayoutDemo extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 17:04
LimitedBox 限定宽高布局
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "LimitedBox限定宽高布局",
home: LayoutDemo(),
));
}
class LayoutDemo extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 17:02
ConstrainedBox 限定最大最小宽高布局
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "ConstrainedBox限定最大最小宽高布局",
home: LayoutDemo(),
));
}
class LayoutDemo extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 17:00
SizedBox 设置具体尺寸
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
title: "SizedBox设置具体尺寸示例",
home: LayoutDemo(),
));
}
class LayoutDemo extends StatelessWidget {
@ryanlid
ryanlid / main.dart
Created February 15, 2020 16:57
OverflowBox 溢出父容器显示
import 'package:flutter/material.dart';
class LayoutDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("OverflowBox 溢出父容器显示示例"),
),
body: Container(
@ryanlid
ryanlid / main.dart
Created February 15, 2020 16:55
IndexedStack 布局示例
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
title: "IndexedStack 布局示例",
home: MyApp(),
),
);
}
@ryanlid
ryanlid / main.dart
Created February 15, 2020 16:52
Stack 层叠定位布局
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
title: "Stack 层叠定位布局示例",
home: MyApp(),
),
);
}