如何在Jetpack Compose中制作手动滚动字幕(通过触摸或鼠标/触摸板滚动)?

时间:2020-09-10 23:39:42

标签: android android-jetpack-compose

我经常想快速阅读所有长文本,例如YouTube音乐中的长歌曲名称,而不用等待缓慢的自动字幕或列表中省略的长文本/标题。

直到这一切到来之前,我想知道如何使用Android上的Jetpack Compose改善UX(尽管我也对其他平台感兴趣)。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为您可以使用ScrollableRow来水平滚动文本

@Composable
fun ScrollableRowDemo() {
    ScrollableRow(children = {
        Row {
            Text(
                text = "This is my long long long long long text that I want to scroll horizontally",
                style = (MaterialTheme.typography).body1
            )
        }
    })
}