Flutter——Image Widget篇

2019-07-18  本文已影响0人  李晓通

在项目中,图片资源肯定是必不可少的,在Fluuter中,显示图片我们就要用到Image这个组件。

Image的几种加载方式

比如这里,我们从网络上加载一张图片

import 'dart:ui';
import 'package:flutter/material.dart';

void main() => runApp(ImageApp());

class ImageApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        backgroundColor: Colors.green,//加背景色是为了更好的观察图片
        appBar: AppBar(
          title: Text("Image widget"),
        ),
        body: Image.network("https://img.haomeiwen.com/i5089080/40fec4128271e592.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp"),
      ),
    );
  }
}

fit----根据父元素控制图片的拉伸和挤压

repeat----图片重复

  child: Image.network(
            "https://img.haomeiwen.com/i5089080/40fec4128271e592.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp",
            repeat: ImageRepeat.repeat,
          )
image.png
上一篇 下一篇

猜你喜欢

热点阅读