opt: fav/sub page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-29 17:42:25 +08:00
parent 85f06ed65d
commit 9b5628cb65
2 changed files with 9 additions and 9 deletions

View File

@@ -42,7 +42,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
void listener() {
_favDetailController.titleCtr.value =
_favDetailController.scrollController.offset >= 120;
_favDetailController.scrollController.offset >= 130;
}
@override
@@ -92,7 +92,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
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<FavDetailPage> {
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<FavDetailPage> {
Hero(
tag: _favDetailController.heroTag,
child: NetworkImgLayer(
width: 110 * StyleString.aspectRatio,
width: 176,
height: 110,
src: _favDetailController.item.value.cover,
),

View File

@@ -33,7 +33,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
}
void listener() {
showTitle.value = _subDetailController.scrollController.offset > 160;
showTitle.value = _subDetailController.scrollController.offset > 132;
}
@override
@@ -118,7 +118,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
);
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<SubDetailPage> {
),
flexibleSpace: FlexibleSpaceBar(
background: Container(
height: 180,
decoration: BoxDecoration(
border: Border(
bottom: BorderSide(
@@ -155,7 +154,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
),
),
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<SubDetailPage> {
Hero(
tag: _subDetailController.heroTag,
child: NetworkImgLayer(
width: 180,
width: 176,
height: 110,
src: _subDetailController.item.cover,
),