flutter - 动态选择源图像分辨率
问题描述
我正在构建一个应用程序,其中可以以多种不同尺寸显示相同的图像(在台式机/平板电脑上大,在手机上小)。我还想考虑设备像素密度以始终加载最合适的源。
我知道这在 HTML 中是可能的,使用srcset
andsizes
属性来指定来源和大小,但我将如何在 Flutter 中做类似的事情?
解决方案
试试AspectRatio,这对所有尺寸都有响应
AspectRatio(
aspectRatio: 4 / 3, //change value here
child: new Container(
color: Colors.red,
),
),
推荐阅读
- javascript - JQuery UI Autocomplete,如何遍历其他元素
- swift - Kotlin 等效于扩展和缩减
- python - Python代码仅打印以A开头的列表中的单词
- spring-cloud - 当请求是多部分时,预请求过滤器(使用 webclient 进行 REST 调用)失败
- terraform - Terrafrom 和 MySQL:访问被拒绝
- ruby - 为什么以下代码不能按应有的方式工作?
- java - 如果为空 OOP,如何设置位置
- java - 将文本区域值从 FXML 传递到控制器
- mysql - Docker 和 MariaDB/MySQL — 永久编辑 my.cnf 以启用远程访问
- android - zsh、flutter和android studio的问题