17得票4回答
如何在Jetpack Compose中以便携的方式实现定时器?

我想编写一些需要按计划执行的应用程序。 每隔几分钟轮询 URL 获取更新似乎是一个相当常见的用例。但在这种特殊情况下,我只是想实现一个时钟。 以下代码可行:@Composable fun App() { var ticks by remember { mutableStateOf(0)...

13得票2回答
如何在Jetpack Compose桌面应用中使用WebView

我正在使用桌面Compose编写桌面应用程序。但是无法找到如何使用Web视图的任何建议,就像在Android中我们所使用的那样。 对于桌面应用程序,我们不能使用Android Web视图,任何帮助和建议将不胜感激。

12得票2回答
如何在Jetpack Compose for Desktop中使用.svg文件?

我试图使用一个 .svg(向量文件)来显示一张图片,但是我卡住了,无法做到。有没有办法可以使用它,我尝试像这样使用它: Image(imageFromResource("svg_file_name.svg"),contentDescription="") 但是它会抛出一个错误: Exc...

11得票3回答
如何在Jetpack Compose Desktop中加载字体?

在Jetpack Compose for Android中,您可以这样做: val fontFamily = FontFamily( Font( resId = R.font.my_font_400_regular, weight = FontWeigh...

11得票7回答
Kotlin Compose Desktop 如何加载图像?

如何在桌面上使用Kotlin Compose时从硬盘加载图片?

8得票3回答
Jetpack Compose如何防止不必要的重组?

我有一个用于搜索查询的TextField和一个Button,点击按钮将执行搜索并在列中显示结果。由于搜索需要几秒钟来运行,我希望它在按下按钮时执行,而不是在更改文本时执行。 这里是一个简化的演示: Column { val list = remember { mutableStat...

8得票4回答
如何在Kotlin Compose桌面应用中从远程URL加载图像?

如何在Kotlin Compose桌面应用程序中从远程URL加载图像? 在Android中,使用Coli作为官方示例。 @Composable fun NetworkImage( url: String, modifier: Modifier = Modifier, ...

8得票1回答
如何在Compose Desktop中以编程方式获取应用程序版本?

我知道可以在 build.gradle 中设置 nativeDistributions.packageVersion 的版本号…… 但是如何在应用程序的源代码中读取该版本号,例如在 application composable 中打印它? 在macOS上,当打开可分发的应用程序时,可以看到关...