From 9b5628cb650e6aaa12b13beaa351d78a19a45012 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Tue, 29 Apr 2025 17:42:25 +0800 Subject: [PATCH] opt: fav/sub page Signed-off-by: bggRGjQaUbCoE --- lib/pages/fav_detail/view.dart | 9 +++++---- lib/pages/subscription_detail/view.dart | 9 ++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/pages/fav_detail/view.dart b/lib/pages/fav_detail/view.dart index 37f83674f..8c7551ad8 100644 --- a/lib/pages/fav_detail/view.dart +++ b/lib/pages/fav_detail/view.dart @@ -42,7 +42,7 @@ class _FavDetailPageState extends State { void listener() { _favDetailController.titleCtr.value = - _favDetailController.scrollController.offset >= 120; + _favDetailController.scrollController.offset >= 130; } @override @@ -92,7 +92,7 @@ class _FavDetailPageState extends State { icon: const Icon(Icons.close_outlined), ) : null, - expandedHeight: kTextTabBarHeight + 130, + expandedHeight: kToolbarHeight + 130, pinned: true, title: _favDetailController.enableMultiSelect.value ? Text( @@ -315,11 +315,12 @@ class _FavDetailPageState extends State { flexibleSpace: FlexibleSpaceBar( background: Padding( padding: EdgeInsets.only( - top: kTextTabBarHeight + + top: kToolbarHeight + MediaQuery.of(context).padding.top + 10, left: 14, right: 20, + bottom: 10, ), child: SizedBox( height: 110, @@ -330,7 +331,7 @@ class _FavDetailPageState extends State { Hero( tag: _favDetailController.heroTag, child: NetworkImgLayer( - width: 110 * StyleString.aspectRatio, + width: 176, height: 110, src: _favDetailController.item.value.cover, ), diff --git a/lib/pages/subscription_detail/view.dart b/lib/pages/subscription_detail/view.dart index 1252dbf99..f35c4dfb9 100644 --- a/lib/pages/subscription_detail/view.dart +++ b/lib/pages/subscription_detail/view.dart @@ -33,7 +33,7 @@ class _SubDetailPageState extends State { } void listener() { - showTitle.value = _subDetailController.scrollController.offset > 160; + showTitle.value = _subDetailController.scrollController.offset > 132; } @override @@ -118,7 +118,7 @@ class _SubDetailPageState extends State { ); Widget _buildAppBar(ThemeData theme) => SliverAppBar( - expandedHeight: 210 - MediaQuery.paddingOf(context).top, + expandedHeight: kToolbarHeight + 132, pinned: true, title: Obx( () { @@ -146,7 +146,6 @@ class _SubDetailPageState extends State { ), flexibleSpace: FlexibleSpaceBar( background: Container( - height: 180, decoration: BoxDecoration( border: Border( bottom: BorderSide( @@ -155,7 +154,7 @@ class _SubDetailPageState extends State { ), ), padding: EdgeInsets.only( - top: kTextTabBarHeight + MediaQuery.of(context).padding.top + 15, + top: kToolbarHeight + MediaQuery.of(context).padding.top + 10, left: 12, right: 12, bottom: 12, @@ -166,7 +165,7 @@ class _SubDetailPageState extends State { Hero( tag: _subDetailController.heroTag, child: NetworkImgLayer( - width: 180, + width: 176, height: 110, src: _subDetailController.item.cover, ),