Skip to content

Commit 473c449

Browse files
authored
Merge pull request #533 from nitheeshdr/fix/529-apple-music-cast-icon
fix: show cast icon in Apple Music theme (#529)
2 parents 35301d4 + 05f9404 commit 473c449

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

  • app/src/main/kotlin/com/music/echo/ui/player

app/src/main/kotlin/com/music/echo/ui/player/Player.kt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ import androidx.compose.foundation.layout.height
6363
import androidx.compose.foundation.layout.only
6464
import androidx.compose.foundation.layout.padding
6565
import androidx.compose.foundation.layout.size
66+
import androidx.compose.foundation.layout.statusBarsPadding
6667
import androidx.compose.foundation.layout.systemBars
6768
import androidx.compose.foundation.layout.width
6869
import androidx.compose.foundation.layout.windowInsetsPadding
@@ -187,6 +188,7 @@ import iad1tya.echo.music.echomusic.isSpeaker
187188
import iad1tya.echo.music.echomusic.AudioDeviceBottomSheet
188189
import iad1tya.echo.music.ui.component.BottomSheet
189190
import iad1tya.echo.music.ui.component.BottomSheetState
191+
import iad1tya.echo.music.ui.component.CastButton
190192
import iad1tya.echo.music.ui.component.LocalBottomSheetPageState
191193
import iad1tya.echo.music.ui.component.LocalMenuState
192194
import iad1tya.echo.music.ui.component.Lyrics
@@ -2629,6 +2631,18 @@ fun BottomSheetPlayer(
26292631
)
26302632
}
26312633
}
2634+
2635+
2636+
if (playerBackground == PlayerBackgroundStyle.APPLE_MUSIC && !showInlineLyrics) {
2637+
CastButton(
2638+
modifier = Modifier
2639+
.align(Alignment.TopEnd)
2640+
.statusBarsPadding()
2641+
.padding(horizontal = 16.dp, vertical = 8.dp)
2642+
.size(24.dp),
2643+
tintColor = TextBackgroundColor
2644+
)
2645+
}
26322646
}
26332647

26342648
mediaMetadata?.let {

0 commit comments

Comments
 (0)