【问题标题】:How to enable click preview in jetpack compose preview function in android studio?如何在android studio的jetpack compose预览功能中启用点击预览?
【发布时间】:2021-11-05 16:34:34
【问题描述】:

我有这个可组合的功能:

@Composable
fun GreetingText(name: String) {
    Text(text = "Hello $name!", modifier = Modifier
        .padding(24.dp)
        .clickable { }
    )
}

还有这个预览功能:

@Preview(showBackground = true)
@Composable
fun DefaultPreview() {
    SampleTextTheme {
        GreetingText("world")
    }
}

这是我的 android studio 版本:Android Studio Arctic Fox | 2020.3.1 补丁 2

这是android studio给我的预览设计:

我相信,通过将ciclckable {} 函数插入到我的Modifier android studio 中,应该会在预览设计中为我提供一个工具,让我更容易看到单击元素时会发生什么。

【问题讨论】:

  • 嘿,你在期待什么工具?因为您没有在可点击函数中编写代码。
  • 我希望android studio能够在可组合预览功能中为我提供一些视觉点击反馈工具,我相信这与.clickable { }内有代码的功能无关,因为它是一个数学组件.
  • 你是否在你的应用程序build.gradle文件中添加了ui-tooling依赖?debugImplementation "androidx.compose.ui:ui-tooling:$compose_version"
  • 是的。那不是问题。我刚刚标记了正确的答案。感谢您的帮助!

标签: android android-studio android-jetpack-compose


【解决方案1】:

您可以在Interactive mode 中进行操作。

这个功能不是实验性的,所以你应该在 Android Studio 偏好设置中enable它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-04
    • 2022-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 2021-04-26
    • 2023-01-27
    • 1970-01-01
    相关资源
    最近更新 更多