gpt4 book ai didi

android - Jetpack Compose 可以用来构建 App Widgets 吗?

转载 作者:行者123 更新时间:2023-12-03 16:01:41 25 4
gpt4 key购买 nike

使用 swift,可以使用 SwiftUI 编写小部件,但我还没有看到任何关于 Jetpack Compose 是否可用于构建 Android App Widgets 的声明。
现在 Compose 处于 Alpha 阶段,是否有任何信息可以让我看到如何做到这一点?

最佳答案

这在很大程度上取决于您所说的“Jetpack Compose”是什么意思。我们昨天还在 Kotlinlang Slack 上讨论过这个问题。 .
如果你的意思是 Compose UI 和相关的包——我们可以用来构建由 Activity 显示的 UI 的可组合库——那么不,这对应用程序小部件没有什么作用。原则上,您可以将可组合渲染为 Bitmap ,然后将其与 ImageView 一起使用在应用程序小部件中,仅此而已。
如果您指的是 Compose Runtime — @Composable 背后的底层“管道” , 重组, remember() ,等等——那么将来可能会提供一些东西。基本上,据我了解,可能还有另一组可组合物与构建和发布 RemoteViews 相关联。查看层次结构。从好的方面来说,这会给你的 AppWidgetProvider a 撰写“感觉”。但是,它不会导致类似 TextField开始在应用小部件中神奇地工作。

关于android - Jetpack Compose 可以用来构建 App Widgets 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63635264/

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