android - 如何在 Jetpack Compose 中制作可手动滚动的选取框(通过触摸或鼠标/触摸板滚动)?

标签 android android-jetpack-compose

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

在此之前,我想知道如何在 Android 上使用 Jetpack Compose 改进用户体验(尽管我也对其他平台感兴趣)。

在此先感谢您的帮助!

最佳答案

我认为您可以使用 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
            )
        }
    })
}

关于android - 如何在 Jetpack Compose 中制作可手动滚动的选取框(通过触摸或鼠标/触摸板滚动)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63838973/

相关文章:

android - Android Studio Compiler 如何通过 mutableStateOf ("")自动生成 var editText 的方法名称?

android - 删除 InteractionState 后,Jetpack Compose Beta 1 中提升按下状态

android - Jetpack Compose - 自定义六边形边框曲线边缘

android - Jetpack Compose 中的 super.onbackpressed()

java.lang.NullPointerException :com. google.android.gms.maps.GoogleMap.moveCamera

android - 我应该如何将 onActivityResult 中存在的值添加到 ExpandableListView 的 subview 中?

android - 将新硬件(RF 读卡器)连接到 Android 设备

android - 带嵌套 fragment 的抽屉导航 (ViewPager)

android - 清除首选项并使其使用 XML 文件中的值的正确方法?

android - Gradle找不到kotlin编译器版本