fix: dyn square widget

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-22 21:32:48 +08:00
parent cf6840ebe1
commit ff80385a2e
2 changed files with 29 additions and 23 deletions

View File

@@ -66,7 +66,7 @@ class NetworkImgLayer extends StatelessWidget {
} }
return CachedNetworkImage( return CachedNetworkImage(
imageUrl: imageUrl:
'${src?.startsWith('//') == true ? 'https:$src' : src?.http2https}${type != 'emote' && thumbnail ? '@${quality ?? defaultImgQuality}q.webp' : ''}', '${src?.startsWith('//') == true ? 'https:$src' : src?.http2https}${type != 'emote' && type != 'cover' && thumbnail ? '@${quality ?? defaultImgQuality}q.webp' : ''}',
width: width, width: width,
height: ignoreHeight == null || ignoreHeight == false ? height : null, height: ignoreHeight == null || ignoreHeight == false ? height : null,
memCacheWidth: memCacheWidth, memCacheWidth: memCacheWidth,

View File

@@ -290,12 +290,15 @@ Widget forWard(item, context, source, callback, {floor = 1}) {
child: Row( child: Row(
children: [ children: [
NetworkImgLayer( NetworkImgLayer(
type: 'cover',
radius: 8,
width: 45, width: 45,
height: 45, height: 45,
src: item.modules.moduleDynamic.major.common['cover'], src: item.modules.moduleDynamic.major.common['cover'],
), ),
const SizedBox(width: 10), const SizedBox(width: 10),
Column( Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Text(
@@ -318,7 +321,8 @@ Widget forWard(item, context, source, callback, {floor = 1}) {
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
], ],
) ),
),
], ],
), ),
), ),
@@ -337,6 +341,8 @@ Widget forWard(item, context, source, callback, {floor = 1}) {
child: Row( child: Row(
children: [ children: [
NetworkImgLayer( NetworkImgLayer(
type: 'cover',
radius: 8,
width: 45, width: 45,
height: 45, height: 45,
src: music['cover'], src: music['cover'],