相关疑难解决方法(0)

飞镖,如何在自己的功能中创造未来?

是否有可能在Dart中创建自己的未来以从您的方法返回,或者您是否必须始终从其中一个dart异步库方法返回内置的未来返回?

我想定义一个函数,它总是返回它Future<List<Base>>是否实际执行异步调用(文件读取/ ajax/etc)或只是获取局部变量,如下所示:

List<Base> aListOfItems = ...;

Future<List<Base>> GetItemList(){

    return new Future(aListOfItems);

}
Run Code Online (Sandbox Code Playgroud)

asynchronous future dart

29
推荐指数
4
解决办法
1万
查看次数

如何确定Flutter中图像的宽度和高度?

假设我在pubspec.yaml中声明了我的图像,如下所示:

  assets:
    - assets/kitten.jpg
Run Code Online (Sandbox Code Playgroud)

我的Flutter代码是这样的:

void main() {
  runApp(
    new Center(
      child: new Image.asset('assets/kitten.jpg'),
    ),
  );
}
Run Code Online (Sandbox Code Playgroud)

现在我有了,我该new Image.asset()如何确定该图像的宽度和高度?例如,我只想打印出图像的宽度和高度.

(看起来像dart:ui的Image类有宽度和高度,但不知道如何从widget的Image转到dart:ui的Image.)

谢谢!

dart flutter

18
推荐指数
8
解决办法
1万
查看次数

标签 统计

dart ×2

asynchronous ×1

flutter ×1

future ×1