gpt4 book ai didi

android - Jetpack compose 检查函数是否已在预览模式下运行

转载 作者:行者123 更新时间:2023-12-04 23:46:48 24 4
gpt4 key购买 nike

这是否可以检查功能是否已在 Jetpack compose 中以预览模式运行?我有一个函数可以返回要在应用程序中使用的正确字符串,但是该函数使用了一些禁用 @Composable 预览模式的对象。成分。我能做的就是通过val isPreview: Boolean = false标记到每个组件,然后在标记为 true 时运行简化函数但这会为每个可组合项添加一些样板代码。

最佳答案

我通常通过调用 LocalInspectionMode.current 来做到这一点。知道我是否处于预览模式。它返回 true如果处于预览模式。
以下是文档中关于 LocalInspectionMode 的内容:

Inspectable mode CompositionLocal. True if the composition is composed inside an Inspectable component.

关于android - Jetpack compose 检查函数是否已在预览模式下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69749784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com