无法在flutter Splash屏幕/ First Screen(仅限iOS)中渲染图像

问题描述 投票:0回答:1

我正在向Splash屏幕添加背景图像,但不会渲染图像。有时它不会加载。如果我加载到第二个屏幕,它会正确加载。问题出在iOS而不是Android中。这是一个示例代码:

import 'dart:async';
import 'package:flutter/material.dart';
void main() {
  //runApp()
  // SplashWidget
  runApp(MaterialApp(
    debugShowCheckedModeBanner: false,
    theme: UIData.buildTheme(),
    home: SplashS(),
  ));
}
class SplashS extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(body:Container(
      color: Colors.yellow,
      child: Center(
        child: Container(
            height: MediaQuery.of(context).size.height,
            width: MediaQuery.of(context).size.width, 
            child:Image.asset(
          "images/image_name.png",
          fit: BoxFit.fill,
        )),
      ),
    ));
  }
}
flutter flutter-layout
1个回答
0
投票

你有没有在pubspec.yaml中包含图像路径?

assets:
  - images/image_name.png
© www.soinside.com 2019 - 2024. All rights reserved.