Flutter学习笔记十六——静态图片资源的访问

项目图片的处理

如果图片是来自网络或者说是接口返回的,我们知道可以使用Image.network('')进行处理;如果图片是在我们的项目中呢?这是我们需要使用Image.asset('');
访问项目中的静态图片资源主要需要两个步骤:

  • 首先,在项目下创建images文件夹,将图片复制进去;
    images.png
  • 配置pubspec.yaml文件:将静态资源文件夹imagespubspec.yaml文件中声明
    pubspec.png

    这样就可以在代码中使用了。
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'image.assets',
      home: Scaffold(
          appBar: AppBar(
            title: Text('静态图片资源'),
          ),
          body: Container(
              child: Column(
            children: <Widget>[
              Image.asset('images/C.jpg'),
              Image.asset('images/w.gif'),
            ],
          ))),
    );
  }
}

效果如图:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容