fix: use CollapseMode.none for smoother header animation

This commit is contained in:
zarzet
2026-01-19 00:49:51 +07:00
parent e7077781e6
commit 5f39a3d52f
5 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -240,7 +240,7 @@ class _AlbumScreenState extends ConsumerState<AlbumScreen> {
final showContent = collapseRatio > 0.3;
return FlexibleSpaceBar(
collapseMode: CollapseMode.pin,
collapseMode: CollapseMode.none,
background: Stack(
fit: StackFit.expand,
children: [
+1
View File
@@ -351,6 +351,7 @@ return SliverAppBar(
),
),
flexibleSpace: FlexibleSpaceBar(
collapseMode: CollapseMode.none,
background: Stack(
fit: StackFit.expand,
children: [
+1 -1
View File
@@ -325,7 +325,7 @@ class _DownloadedAlbumScreenState extends ConsumerState<DownloadedAlbumScreen> {
final showContent = collapseRatio > 0.3;
return FlexibleSpaceBar(
collapseMode: CollapseMode.pin,
collapseMode: CollapseMode.none,
background: Stack(
fit: StackFit.expand,
children: [
+1 -1
View File
@@ -121,7 +121,7 @@ class _PlaylistScreenState extends ConsumerState<PlaylistScreen> {
final showContent = collapseRatio > 0.3;
return FlexibleSpaceBar(
collapseMode: CollapseMode.pin,
collapseMode: CollapseMode.none,
background: Stack(
fit: StackFit.expand,
children: [
+1 -1
View File
@@ -164,7 +164,7 @@ class _TrackMetadataScreenState extends ConsumerState<TrackMetadataScreen> {
final showContent = collapseRatio > 0.3;
return FlexibleSpaceBar(
collapseMode: CollapseMode.pin,
collapseMode: CollapseMode.none,
background: _buildHeaderBackground(context, colorScheme, coverSize, bgColor, showContent),
stretchModes: const [
StretchMode.zoomBackground,