android - 如何制作一个文本,当内容长于android jetpack中的大小时,它会水平滚动其内容?

时间:2021-03-10 06:48:08

标签: android android-jetpack-compose

老实说,我没有任何关于它的代码。

除了使用 3rd party sdk 或深入使用 canvas 之外,我想不出任何其他想法。

提示总比没有好...

它的行为应该像 Marquee。

1 个答案:

答案 0 :(得分:1)

要使用默认参数创建并自动记住 ScrollState,请使用 rememberScrollState。

val scroll = rememberScrollState(0)

您可以添加水平滚动修饰符以启用 Text 内的滚动。

Text(
            text = "some long text"
            modifier = Modifier.horizontalScroll(scroll)
        ) 

了解更多read