Flutter DevTools 显示消息:Consider resizing the asset ahead of time, supplying a cacheWidth parameter of 35, a cacheHeight parameter of 35, or using a ResizeImage.
因为我的图像大小取决于屏幕大小,所以我正在寻找一种动态设置它的方法。我尝试使用LayoutBuilder
但感觉对每个图像都这样做有点太复杂了。
有没有人已经有过这方面的经验并提供任何建议?提前致谢!
我已经使用 flutter_web 有一段时间了,从来没有真正质疑过它在按下“热重载”时总是重新启动整个应用程序,但自从现在 flutter_web 被合并到主颤振通道我想知道我是否可能做错了什么,或者它只是不可能。
我正在使用最新版本的 flutter(Channel dev,v1.10.14)和 Chrome(版本 78.0.3904.70)并在调试模式下运行应用程序。
如果这是不寻常的,请告诉我,我会上传我的代码。谢谢!
我尝试将提供程序包添加到我的Flutter Web项目中,并收到以下错误:
由于提供程序的每个版本都依赖于sdk中任何禁止的内容,因此>禁止提供程序。因此,由于WebApplication依赖于提供程序^ 3.0.0,因此版本解析>失败。
Flutter用户应运行
flutter packages get
而不是pub get
。流程结束,退出码为69
我尝试了一下flutter packages get
,还将flutter升级到了最新版本。运行flutter packages get
时未显示错误,但当我尝试webdev serve
以下错误时显示:
webdev无法为此项目运行。在>“ C:\ AppData \ Roaming \ Pub \ Cache \ hosted \ pub.dartlang.org \ provider-3.0.0”中找不到名为“ pubspec.yaml”的文件。
我也看了广告https://github.com/flutter/flutter/issues/21338但没有解决我的错误。
我正在使用Flutter(在Microsoft Windows [Version 10.0.17134.765](区域设置为DE-DE上,Channel beta,v1.6.3))
environment:
sdk: '>=2.3.0-dev.0.1 <3.0.0'
dependencies:
flutter_web: any
flutter_web_ui: any
provider: ^3.0.0
dev_dependencies:
build_runner: ^1.4.0
build_web_compilers: ^2.0.0
pedantic: ^1.0.0
Run Code Online (Sandbox Code Playgroud)