Flutter 如何知道颤振将加载哪种资产规模?

Flutter 如何知道颤振将加载哪种资产规模?,flutter,assets,Flutter,Assets,我想为我的Flitter应用程序动态地从web加载图像,但我不想为屏幕较小的设备加载大图像,因为这些设备速度较慢,并且具有较慢的internet连接 对于预加载到应用程序中的资源,我可以将它们保存在名为2.0x等的文件夹中。颤振将自动加载设备屏幕分辨率的正确资源。在这里,我可以问Flatter将为当前设备加载哪个资产大小(并得到类似2.0)的答案,这样我就可以从我的服务器加载具有该大小的图像了吗?该属性可用于您的用例。 它返回每个逻辑像素的设备像素数 devicePixelRatio返回的值最终

我想为我的Flitter应用程序动态地从web加载图像,但我不想为屏幕较小的设备加载大图像,因为这些设备速度较慢,并且具有较慢的internet连接

对于预加载到应用程序中的资源,我可以将它们保存在名为
2.0x
等的文件夹中。颤振将自动加载设备屏幕分辨率的正确资源。在这里,我可以问Flatter将为当前设备加载哪个资产大小(并得到类似
2.0
)的答案,这样我就可以从我的服务器加载具有该大小的图像了吗?

该属性可用于您的用例。 它返回每个逻辑像素的设备像素数

devicePixelRatio返回的值最终从硬件本身、设备驱动程序或存储在操作系统或固件中的硬编码值获得