Flutter 图片加载工具类

import 'package:flutter/material.dart';

class ImageUtils {
  static String assetsPath = "assets/images/";   //注意路径根据具体的进行修改

  ///加载本地图片资源
  static Widget loadAssets(String imageName) {
    return Image.asset("$assetsPath$imageName.png");
  }

  ///加载本地图片资源,设置BoxFit
  static Widget loadAssetsWithBoxFit(String imageName, BoxFit fit) {
    return Image.asset(
      "$assetsPath$imageName.png",
      fit: fit,
    );
  }

  ///加载本地图片资源,设置尺寸
  static Widget loadAssetsWithSize(
      String imageName, double width, double height) {
    return Image.asset(
      "$assetsPath$imageName.png",
      width: width,
      height: height,
    );
  }

  ///加载本地图片资源,设置尺寸
  static Widget loadAssetsWithSizeBoxFit(
      String imageName, double width, double height, BoxFit fit) {
    return Image.asset(
      "$assetsPath$imageName.png",
      width: width,
      height: height,
      fit: fit,
    );
  }

  ///加载网络图片

猜你喜欢

转载自blog.csdn.net/xiaopihair123/article/details/127424996