繁体   English   中英

如何在 Jetpack Compose 中创建音乐播放器卡

[英]How to create a music player card in jetpack compose

我想在屏幕底部创建一张卡片,显示当前正在播放的曲目,就像这个例子一样,,,,

在此处输入图像描述

我想显示当前正在播放的曲目...并单击展开以覆盖屏幕。

我目前正在像这样在屏幕上显示曲目,,,

 @Composable
 fun MainScreenScaffold(viewModel: TrackListViewModel){
   val context = LocalContext.current

    Scaffold(topBar = { LushTopBar(context = context) }
    ){
    MainScreenMusicList(viewModel.musicList)
   }
   }

            @Composable
            fun MainScreenMusicList(musicList: List<Track>){
            LazyColumn(modifier = Modifier.fillMaxHeight(0.90f)){
            item {
                musicList.forEach {
                track ->
                        TrackCard(
                            title = track.track_title,
                            Artist = track.track_artist,
                            album = track.track_album,
                            length = track.track_length,
                            isSelected = false,
                        )
                    } }
                    } }

我不知道如何在纯组合中制作它......非常感谢任何帮助

您可以使用底部工作表来实现此目的。

组件文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM