From 70706b902cf4c854c1b0f05a7faa7f58901bcff0 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 20 Nov 2024 17:53:03 +0800 Subject: [PATCH] opt: member page Signed-off-by: bggRGjQaUbCoE --- lib/pages/member/new/member_page.dart | 7 ++---- .../member/new/widget/user_info_card.dart | 25 +++++++++++-------- lib/pages/member_dynamics/view.dart | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/pages/member/new/member_page.dart b/lib/pages/member/new/member_page.dart index 15e32111..71f254d7 100644 --- a/lib/pages/member/new/member_page.dart +++ b/lib/pages/member/new/member_page.dart @@ -134,11 +134,8 @@ class _MemberPageNewState extends State tabs: _userController.tabs, ); - Widget get _buildBody => Padding( - padding: EdgeInsets.only( - left: MediaQuery.paddingOf(context).left, - right: MediaQuery.paddingOf(context).right, - ), + Widget get _buildBody => SafeArea( + top: false, child: TabBarView( controller: _userController.tabController, children: _userController.tab2!.map((item) { diff --git a/lib/pages/member/new/widget/user_info_card.dart b/lib/pages/member/new/widget/user_info_card.dart index ea610569..de15a2f0 100644 --- a/lib/pages/member/new/widget/user_info_card.dart +++ b/lib/pages/member/new/widget/user_info_card.dart @@ -492,17 +492,20 @@ class UserInfoCard extends StatelessWidget { children: [ SizedBox(width: MediaQuery.paddingOf(context).left), const SizedBox(width: 20), - Stack( - children: [ - _buildAvatar(context), - if (card.officialVerify?.icon?.isNotEmpty == true || - (card.vip?.vipStatus ?? -1) > 0) - Positioned( - right: 0, - bottom: 0, - child: _buildBadge(context), - ), - ], + Padding( + padding: const EdgeInsets.symmetric(vertical: 10), + child: Stack( + children: [ + _buildAvatar(context), + if (card.officialVerify?.icon?.isNotEmpty == true || + (card.vip?.vipStatus ?? -1) > 0) + Positioned( + right: 0, + bottom: 0, + child: _buildBadge(context), + ), + ], + ), ), Expanded( child: Column( diff --git a/lib/pages/member_dynamics/view.dart b/lib/pages/member_dynamics/view.dart index 905fa6c6..d80871da 100644 --- a/lib/pages/member_dynamics/view.dart +++ b/lib/pages/member_dynamics/view.dart @@ -35,7 +35,7 @@ class _MemberDynamicsPageState extends State mid = widget.mid ?? int.parse(Get.parameters['mid']!); final String heroTag = Utils.makeHeroTag(mid); _memberDynamicController = - Get.put(MemberDynamicsController(widget.mid), tag: heroTag); + Get.put(MemberDynamicsController(mid), tag: heroTag); // _memberDynamicController.scrollController.addListener( // () { // if (_memberDynamicController.scrollController.position.pixels >=