我需要一种可靠的方法来获取屏幕的尺寸。
我知道MediaQuery.of(context),但是当底部 UI 项可见时它会删除底部填充。
我基本上想将资产文件夹中的图像显示在画布上。
import 'package:flutter/material.dart' as ui;
...
ui.Image img = ui.Image.asset("images/some_image.png");
ui.paintImage(canvas: canvas, image: img);
Run Code Online (Sandbox Code Playgroud)
当我尝试将img分配到paintImage的图像时,收到以下错误消息。
无法将参数类型'图像(C:\ ABC \ flutter \ packages \ flutter \ lib \ src \ widgets \ image.dart)分配给参数类型'图像(C:\ ABC \ flutter \ bin \ cache \ pkg \ sky_engine \ lib \ ui \ painting.dart)”。
我真的不知道会出什么问题,我已经看到其他与ui.Image具有类似方法的代码。
请指教。