Column 和 Row 都可以
通过 crossAxisAlignment 设置对齐方式
- CrossAxisAlignment.start 起始位置对齐
- CrossAxisAlignment.center 居中对齐
- CrossAxisAlignment.end 末尾对齐
body: Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: <Widget>[
Image.asset('static/pic/mg3414.jpg', width: 200, height: 300),
Image.asset('static/pic/162.jpg', width: 200),
Image.network('http://8.129.221.250:3000/uploads/fc3eace4355f22498f5d1008a942da30-NrJn4jqrY5Dd492d82806fe4d6b2a5707d806722350c.png'),
Icon(Icons.zoom_out_sharp),
]
),
import 'package:flutter/material.dart';
// import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Welcome to Flutter',
home: new Scaffold(
appBar: new AppBar(
title: new Text('Welcome to Flutter12'),
),
body: Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: <Widget>[
Image.asset('static/pic/mg3414.jpg', width: 200, height: 300),
Image.asset('static/pic/162.jpg', width: 200),
Image.network('http://8.129.221.250:3000/uploads/fc3eace4355f22498f5d1008a942da30-NrJn4jqrY5Dd492d82806fe4d6b2a5707d806722350c.png'),
Icon(Icons.zoom_out_sharp),
]
),
),
);
}
}