fix: 专栏封面图尺寸异常

This commit is contained in:
guozhigq
2024-01-31 23:11:03 +08:00
parent 8a2c023343
commit ea8af28828

View File

@ -25,16 +25,17 @@ Widget searchArticlePanel(BuildContext context, ctr, list) {
padding: const EdgeInsets.fromLTRB( padding: const EdgeInsets.fromLTRB(
StyleString.safeSpace, 5, StyleString.safeSpace, 5), StyleString.safeSpace, 5, StyleString.safeSpace, 5),
child: LayoutBuilder(builder: (context, boxConstraints) { child: LayoutBuilder(builder: (context, boxConstraints) {
double width = (boxConstraints.maxWidth - final double width = (boxConstraints.maxWidth -
StyleString.cardSpace * StyleString.cardSpace *
6 / 6 /
MediaQuery.textScalerOf(context).scale(2.0)); MediaQuery.textScalerOf(context).scale(1.0)) /
2;
return Container( return Container(
constraints: const BoxConstraints(minHeight: 88), constraints: const BoxConstraints(minHeight: 88),
height: width / StyleString.aspectRatio, height: width / StyleString.aspectRatio,
child: Row( child: Row(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: <Widget>[
if (list[index].imageUrls != null && if (list[index].imageUrls != null &&
list[index].imageUrls.isNotEmpty) list[index].imageUrls.isNotEmpty)
AspectRatio( AspectRatio(