mod: widget

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-05 16:22:45 +08:00
parent e098631553
commit 3fc12fcc09
4 changed files with 26 additions and 24 deletions

View File

@@ -79,11 +79,11 @@ class UserInfoCard extends StatelessWidget {
: images.nightImgurl?.http2https)
: images.imgUrl?.http2https;
return Hero(
tag: imgUrl ?? 'bgTag',
tag: imgUrl ?? '',
child: GestureDetector(
onTap: () {
context.imageView(
imgList: [SourceModel(url: imgUrl ?? 'bgTag')],
imgList: [SourceModel(url: imgUrl ?? '')],
);
},
child: CachedNetworkImage(
@@ -447,22 +447,22 @@ class UserInfoCard extends StatelessWidget {
),
);
_buildAvatar(BuildContext context) => Container(
decoration: BoxDecoration(
border: Border.all(
width: 2.5,
color: Theme.of(context).colorScheme.surface,
),
shape: BoxShape.circle,
),
child: Hero(
tag: card.face ?? 'avatarTag',
child: GestureDetector(
onTap: () {
context.imageView(
imgList: [SourceModel(url: card.face ?? 'avatarTag')],
);
},
_buildAvatar(BuildContext context) => Hero(
tag: card.face ?? '',
child: GestureDetector(
onTap: () {
context.imageView(
imgList: [SourceModel(url: card.face ?? '')],
);
},
child: Container(
decoration: BoxDecoration(
border: Border.all(
width: 2.5,
color: Theme.of(context).colorScheme.surface,
),
shape: BoxShape.circle,
),
child: NetworkImgLayer(
src: card.face,
type: 'avatar',

View File

@@ -1962,10 +1962,12 @@ class VideoDetailController extends GetxController
viewPointList.clear();
// sponsor block
positionSubscription?.cancel();
videoLabel.value = '';
segmentList.clear();
_segmentProgressList = null;
if (enableSponsorBlock) {
positionSubscription?.cancel();
videoLabel.value = '';
segmentList.clear();
_segmentProgressList = null;
}
}
late final showDmChart = GStorage.showDmChart;

View File

@@ -551,7 +551,7 @@ class ReplyItem extends StatelessWidget {
if (replies![i].isUp!) ...[
const TextSpan(text: ' '),
const WidgetSpan(
alignment: PlaceholderAlignment.top,
alignment: PlaceholderAlignment.middle,
child: PBadge(
text: 'UP',
size: 'small',

View File

@@ -585,7 +585,7 @@ class ReplyItemGrpc extends StatelessWidget {
if (replyItem.replies[i].mid == upMid) ...[
const TextSpan(text: ' '),
const WidgetSpan(
alignment: PlaceholderAlignment.top,
alignment: PlaceholderAlignment.middle,
child: PBadge(
text: 'UP',
size: 'small',