Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-14 12:13:17 +08:00
parent ba85c014cf
commit 7482f52557
78 changed files with 429 additions and 849 deletions

View File

@@ -49,14 +49,13 @@ class _MemberHomeState extends State<MemberHome>
crossAxisSpacing: Style.cardSpace,
maxCrossAxisExtent: Grid.smallCardWidth,
childAspectRatio: Style.aspectRatio,
mainAxisExtent: MediaQuery.textScalerOf(context).scale(55),
mainAxisExtent: 55,
);
late final gridDelegateAudio = SliverGridDelegateWithExtentAndRatio(
mainAxisSpacing: 2,
maxCrossAxisExtent: Grid.smallCardWidth * 2,
childAspectRatio: Style.aspectRatio * 2.6,
minHeight: MediaQuery.textScalerOf(context).scale(90),
);
late final gridDelegatePgc = SliverGridDelegateWithExtentAndRatio(
@@ -64,7 +63,7 @@ class _MemberHomeState extends State<MemberHome>
crossAxisSpacing: Style.cardSpace,
maxCrossAxisExtent: Grid.smallCardWidth * 0.6,
childAspectRatio: 0.75,
mainAxisExtent: MediaQuery.textScalerOf(context).scale(52),
mainAxisExtent: 52,
);
Widget _buildBody(LoadingState<SpaceData?> loadingState) {
@@ -114,7 +113,7 @@ class _MemberHomeState extends State<MemberHome>
),
SliverToBoxAdapter(
child: SizedBox(
height: 98,
height: 110,
child: MemberFavItem(
item: res.favourite2!.item!.first,
),
@@ -183,7 +182,7 @@ class _MemberHomeState extends State<MemberHome>
),
SliverToBoxAdapter(
child: SizedBox(
height: 98,
height: 110,
child: MemberArticleItem(
item: res.article!.item!.first,
),

View File

@@ -3,7 +3,6 @@ import 'package:PiliPlus/common/widgets/image/image_save.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/models_new/space/space_fav/list.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -24,10 +23,7 @@ class MemberFavItem extends StatelessWidget {
onTap: () {
Get.toNamed(
'/favDetail',
parameters: {
'mediaId': item.mediaId.toString(),
'heroTag': Utils.makeHeroTag(item.mediaId),
},
parameters: {'mediaId': item.mediaId.toString()},
);
},
onLongPress: onLongPress,
@@ -42,8 +38,8 @@ class MemberFavItem extends StatelessWidget {
children: [
NetworkImgLayer(
src: item.cover,
width: 140.8,
height: 88,
width: 160,
height: 110,
),
const SizedBox(width: 10),
Expanded(