💄 Optimize for large screen

This commit is contained in:
2025-08-24 02:28:16 +08:00
parent 5060bd30c9
commit f85484d3ed
2 changed files with 15 additions and 10 deletions

View File

@@ -216,7 +216,7 @@ class MarketplaceStickerPackDetailScreen extends HookConsumerWidget {
), ),
), ),
), ),
Gap(MediaQuery.of(context).padding.bottom), Gap(MediaQuery.of(context).padding.bottom + 16),
], ],
); );
}, },

View File

@@ -25,7 +25,7 @@ class PostShuffleScreen extends HookConsumerWidget {
return cardSwiperController.dispose; return cardSwiperController.dispose;
}, []); }, []);
const kBottomControlHeight = 96.0; const kBottomControlHeight = 64.0;
return AppScaffold( return AppScaffold(
appBar: AppBar(title: const Text('postShuffle').tr()), appBar: AppBar(title: const Text('postShuffle').tr()),
@@ -48,14 +48,19 @@ class PostShuffleScreen extends HookConsumerWidget {
verticalOffsetPercentage, verticalOffsetPercentage,
) { ) {
return Center( return Center(
child: Card( child: ConstrainedBox(
margin: EdgeInsets.zero, constraints: BoxConstraints(maxWidth: 540),
child: ClipRRect( child: SingleChildScrollView(
borderRadius: const BorderRadius.all( child: Card(
Radius.circular(8), margin: EdgeInsets.zero,
), child: ClipRRect(
child: PostActionableItem( borderRadius: const BorderRadius.all(
item: postListState.value!.items[index], Radius.circular(8),
),
child: PostActionableItem(
item: postListState.value!.items[index],
),
),
), ),
), ),
), ),