Column 和 Row 都可以
    通过 crossAxisAlignment 设置对齐方式

    1. CrossAxisAlignment.start 起始位置对齐
    2. CrossAxisAlignment.center 居中对齐
    3. CrossAxisAlignment.end 末尾对齐
      1. body: Column(
      2. crossAxisAlignment: CrossAxisAlignment.end,
      3. children: <Widget>[
      4. Image.asset('static/pic/mg3414.jpg', width: 200, height: 300),
      5. Image.asset('static/pic/162.jpg', width: 200),
      6. Image.network('http://8.129.221.250:3000/uploads/fc3eace4355f22498f5d1008a942da30-NrJn4jqrY5Dd492d82806fe4d6b2a5707d806722350c.png'),
      7. Icon(Icons.zoom_out_sharp),
      8. ]
      9. ),
    1. import 'package:flutter/material.dart';
    2. // import 'package:english_words/english_words.dart';
    3. void main() => runApp(new MyApp());
    4. class MyApp extends StatelessWidget {
    5. @override
    6. Widget build(BuildContext context) {
    7. return new MaterialApp(
    8. title: 'Welcome to Flutter',
    9. home: new Scaffold(
    10. appBar: new AppBar(
    11. title: new Text('Welcome to Flutter12'),
    12. ),
    13. body: Column(
    14. crossAxisAlignment: CrossAxisAlignment.end,
    15. children: <Widget>[
    16. Image.asset('static/pic/mg3414.jpg', width: 200, height: 300),
    17. Image.asset('static/pic/162.jpg', width: 200),
    18. Image.network('http://8.129.221.250:3000/uploads/fc3eace4355f22498f5d1008a942da30-NrJn4jqrY5Dd492d82806fe4d6b2a5707d806722350c.png'),
    19. Icon(Icons.zoom_out_sharp),
    20. ]
    21. ),
    22. ),
    23. );
    24. }
    25. }