有没有办法在Flex内使用PhotoView?

时间:2019-04-04 02:16:38

标签: flutter flutter-layout

我正在尝试同时使用Flex和PhotoView,因为: -我将从文件中动态读取图像来绘制图像; -该图片已经存在于我的资产中; -我希望图像能填满屏幕宽度,但要按比例调整高度(Flex可以做到这一点); -我想让用户缩放图像(PhotoView可以做到)。

使用AssetImage的Flex效果很好,但是使用PhotoView却不能。

Widget build(BuildContext context) {
return Scaffold(
    appBar: AppBar(title: Text('Flex & PhotoView'),
  ),
  body: 
    Flex(
    direction: Axis.vertical,
    children: <Widget>[
      PhotoView(imageProvider: AssetImage('assets/images/Flu.png'),
        loadingChild: Text('loading'),
      )
    ],
  )
);

}

0 个答案:

没有答案