diff --git a/lib/pages/member_contribute/view.dart b/lib/pages/member_contribute/view.dart index fc6817af..008e859f 100644 --- a/lib/pages/member_contribute/view.dart +++ b/lib/pages/member_contribute/view.dart @@ -107,6 +107,7 @@ class _MemberContributeState extends State mid: widget.mid, ), 'opus' => MemberOpus( + isSingle: _controller.tabs == null, heroTag: widget.heroTag, mid: widget.mid, ), diff --git a/lib/pages/member_opus/view.dart b/lib/pages/member_opus/view.dart index 0321e99b..4609c92d 100644 --- a/lib/pages/member_opus/view.dart +++ b/lib/pages/member_opus/view.dart @@ -14,10 +14,12 @@ import 'package:waterfall_flow/waterfall_flow.dart'; class MemberOpus extends StatefulWidget { const MemberOpus({ super.key, + this.isSingle = false, required this.heroTag, required this.mid, }); + final bool isSingle; final String? heroTag; final int mid; @@ -46,6 +48,7 @@ class _MemberOpusState extends State slivers: [ SliverPadding( padding: EdgeInsets.only( + top: widget.isSingle ? 12 : 0, left: StyleString.safeSpace, right: StyleString.safeSpace, bottom: MediaQuery.paddingOf(context).bottom + 90,