android - 如何在 Jetpack Compose 中从项目屏幕正确分发 @Previews
问题描述
我提出了一个问题,可能更多是个人喜好或需要争论的问题。但我想知道我应该如何分布我的文件中的@Composable
函数。@Preview
目前,我一直在原始可组合文件所在的文件上留下不同的预览。
但是,有时当我想为我的屏幕测试多个案例时,这会使我的文件增长很多。在检查了@Preview
注释可以接收的参数后,我看到了一个group
字符串参数,它允许您将多个预览分组到一个标签下。因此,有了这个想法,将所有预览很好地分成不同的组(主屏幕,个人资料......)的单个应用程序文件的想法对我来说听起来并不难看......但我不知道它是否是一个渲染预览时该文件的可能性能是个坏主意,即使它们被分成几组也是如此。
是否有一些适当的指导方针或您可以提供的任何想法?无论我做什么,它最终都会一直看起来“奇怪”或“丑陋”的代码。
解决方案
推荐阅读
- flutter - StreamProvider 不更新列表(Firestore)
- javascript - 隐藏和显示功能在 jquery 中不起作用
- c++ - 最大矩阵成本路径,
- apache-kafka - Producer的本地缓存中如何存储schema(已在Schema Registry中注册)
- ios - fastlane 错误无法打开与 olympus.itunes.apple.com:443 的 TCP 连接(getaddrinfo:提供节点名或服务名,或未知)
- javascript - JavaScript 将视频帧绘制到画布上
- vb.net - 附加信息:无法对 System.String 和 System.Int32 执行“>”操作
- python - 从模块导入类时出错
- regex - gvim 正则表达式搜索和递增编号
- python - 从信号图像(RGB)中去除背景“噪声”