在将PhotoView包用于可缩放图片时,构造函数要求您为其提供图像大小,但我不知道该怎么获得。
我知道您可以使用以下显然起作用的功能。可能是因为ImageView只关心纵横比而不是实际大小
Size getSize(GlobalKey key) {
RenderBox renderBox = key.currentContext.findRenderObject();
Size size = renderBox.size;
return size;
}
但是它要求您已经构建了无效的小部件,因为那样的话您将不得不对其进行两次构建。
在构建窗口小部件之前,我想有效访问图像大小