image - 图像高度不变
问题描述
我正在尝试更改图像高度,但它没有改变。
这是我的代码
ListTile(
leading: ClipRRect(
borderRadius: BorderRadius.circular(10.0),
child: Image.network(
book.urlImage,
fit: BoxFit.cover,
width: 55,
height: 90,
),
),
解决方案
默认情况下,ListTile's
前导小部件的最大高度为 56px。
这是源代码ListTile
,
final Offset baseDensity = visualDensity.baseSizeAdjustment;
if (isOneLine)
return (isDense ? 48.0 : 56.0) + baseDensity.dy;
if (isTwoLine)
return (isDense ? 64.0 : 72.0) + baseDensity.dy;
return (isDense ? 76.0 : 88.0) + baseDensity.dy;
您可以查看每个条件的前导小部件的最大高度。90px 是不可能的。如果 90px 是你想要的,那么考虑ListTile
用Row
and制作你自己的Column
。
推荐阅读
- php - 为什么我的 sql select 语句在数据库中选择多行时返回空值?
- wpf - 如果我的 ObservableCollection 在构造时未初始化,为什么它不会在更改时更新 UI?
- python - 运行时保存 TensorFlow 状态(权重)
- facebook - 如何根据 created_date 从 Facebook Graph API 过滤潜在客户
- android - 如何从kotlin中的构造函数传递值获取数据
- python - 如何包装某些句子在从段落中提取它们之后标记,同时为最终输出保持相同的段落格式?
- c# - 来自与子查询的 C# LINQ 复合
- php - Wordpress 自定义 PHP 文件在访问时返回 404
- python - Pandas 将 txt/TXT 转换为 Excel,但一行被拆分为两行
- angularjs - 使用 ng-repeat 时如何调用删除数组括号