背景Image.asset加载有滞后颤振

时间:2020-04-26 06:58:35

标签: image flutter

我要在屏幕上添加背景图像,因此我将Image.assetStack一起放在Scaffold中,但是屏幕加载和图像之间有一定的滞后性,这很烦人,例如,启动屏幕在加载图像之前就消失了。.我在这里做错了吗?还是有更好的背景图像处理方法? 一如既往的感谢您的时间和帮助。 以下是登录屏幕的示例:

 @override
  Widget build(BuildContext context) {
    return Stack(children: [
      Image.asset('assets/mainBg.png',
          height: MediaQuery.of(context).size.height,
          width: MediaQuery.of(context).size.width,
          fit: BoxFit.cover),
      Scaffold(
        backgroundColor: Colors.transparent,
//      backgroundColor: Colors.black26,
//      appBar: AppBar(
//        title: Text(
//          'Login',
//          style: TextStyle(color: Colors.orangeAccent, fontSize: 30),
//        ),
//        elevation: 0,
//        backgroundColor: Colors.transparent,
//      ),
        body: BlocProvider<LoginBloc>(
          create: (context) => LoginBloc(userRepository: _userRepository),
          child: LoginForm(userRepository: _userRepository),
        ),
      ),
    ]);
  }

0 个答案:

没有答案