mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-29 20:48:40 +00:00
opt: fav/sub page
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -42,7 +42,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
|
|
||||||
void listener() {
|
void listener() {
|
||||||
_favDetailController.titleCtr.value =
|
_favDetailController.titleCtr.value =
|
||||||
_favDetailController.scrollController.offset >= 120;
|
_favDetailController.scrollController.offset >= 130;
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -92,7 +92,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
icon: const Icon(Icons.close_outlined),
|
icon: const Icon(Icons.close_outlined),
|
||||||
)
|
)
|
||||||
: null,
|
: null,
|
||||||
expandedHeight: kTextTabBarHeight + 130,
|
expandedHeight: kToolbarHeight + 130,
|
||||||
pinned: true,
|
pinned: true,
|
||||||
title: _favDetailController.enableMultiSelect.value
|
title: _favDetailController.enableMultiSelect.value
|
||||||
? Text(
|
? Text(
|
||||||
@@ -315,11 +315,12 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
flexibleSpace: FlexibleSpaceBar(
|
flexibleSpace: FlexibleSpaceBar(
|
||||||
background: Padding(
|
background: Padding(
|
||||||
padding: EdgeInsets.only(
|
padding: EdgeInsets.only(
|
||||||
top: kTextTabBarHeight +
|
top: kToolbarHeight +
|
||||||
MediaQuery.of(context).padding.top +
|
MediaQuery.of(context).padding.top +
|
||||||
10,
|
10,
|
||||||
left: 14,
|
left: 14,
|
||||||
right: 20,
|
right: 20,
|
||||||
|
bottom: 10,
|
||||||
),
|
),
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
height: 110,
|
height: 110,
|
||||||
@@ -330,7 +331,7 @@ class _FavDetailPageState extends State<FavDetailPage> {
|
|||||||
Hero(
|
Hero(
|
||||||
tag: _favDetailController.heroTag,
|
tag: _favDetailController.heroTag,
|
||||||
child: NetworkImgLayer(
|
child: NetworkImgLayer(
|
||||||
width: 110 * StyleString.aspectRatio,
|
width: 176,
|
||||||
height: 110,
|
height: 110,
|
||||||
src: _favDetailController.item.value.cover,
|
src: _favDetailController.item.value.cover,
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void listener() {
|
void listener() {
|
||||||
showTitle.value = _subDetailController.scrollController.offset > 160;
|
showTitle.value = _subDetailController.scrollController.offset > 132;
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -118,7 +118,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
);
|
);
|
||||||
|
|
||||||
Widget _buildAppBar(ThemeData theme) => SliverAppBar(
|
Widget _buildAppBar(ThemeData theme) => SliverAppBar(
|
||||||
expandedHeight: 210 - MediaQuery.paddingOf(context).top,
|
expandedHeight: kToolbarHeight + 132,
|
||||||
pinned: true,
|
pinned: true,
|
||||||
title: Obx(
|
title: Obx(
|
||||||
() {
|
() {
|
||||||
@@ -146,7 +146,6 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
),
|
),
|
||||||
flexibleSpace: FlexibleSpaceBar(
|
flexibleSpace: FlexibleSpaceBar(
|
||||||
background: Container(
|
background: Container(
|
||||||
height: 180,
|
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
border: Border(
|
border: Border(
|
||||||
bottom: BorderSide(
|
bottom: BorderSide(
|
||||||
@@ -155,7 +154,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
padding: EdgeInsets.only(
|
padding: EdgeInsets.only(
|
||||||
top: kTextTabBarHeight + MediaQuery.of(context).padding.top + 15,
|
top: kToolbarHeight + MediaQuery.of(context).padding.top + 10,
|
||||||
left: 12,
|
left: 12,
|
||||||
right: 12,
|
right: 12,
|
||||||
bottom: 12,
|
bottom: 12,
|
||||||
@@ -166,7 +165,7 @@ class _SubDetailPageState extends State<SubDetailPage> {
|
|||||||
Hero(
|
Hero(
|
||||||
tag: _subDetailController.heroTag,
|
tag: _subDetailController.heroTag,
|
||||||
child: NetworkImgLayer(
|
child: NetworkImgLayer(
|
||||||
width: 180,
|
width: 176,
|
||||||
height: 110,
|
height: 110,
|
||||||
src: _subDetailController.item.cover,
|
src: _subDetailController.item.cover,
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user