Flutter:如何在Flutter中从网络加载大图像?

时间:2018-10-31 21:37:54

标签: image dart flutter

我尝试使用NetworkImage加载this图像并显示它。但是相反,我得到了一半的图片,其余的则是白色背景,质量很低。请帮助我如何显示此图像或将此图像拆分为3张图像。谢谢。

code

preview this picture on phone

1 个答案:

答案 0 :(得分:0)

您必须将fit属性设置为BoxFit.fitWidth,并将width的大小设置为屏幕的大小。 另外,您还需要将图像小部件包装在SingleChildScrollView内,因为图像太大。

        return SingleChildScrollView(
                child: Container(
                  child: Image.network(
                    "http://img.mangachan.me/manga/-9new/b/1511440860_blessed_v1_ch1/__________________._.jpg",
                    fit: BoxFit.fitWidth,
                    width: MediaQuery.of(context).size.width,
                  ),
                ),
            );

请考虑将您的大图像分成小块。