Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。
使用 Jetpack Compose 构建可缩放 PDF 查看器
特点: 支持PDF注释 捏合缩放,点击放大/缩小 向后兼容 问题: 手势检测系统不像谷歌的 PDF 应用程序那么流畅。一定有小触感
使用 Kotlin、Jetpack Compose 和 Android Studio,我正在尝试为大量使用正则表达式或通常称为 Regex 的应用程序开发一项功能。 该功能有问题......
在我的 Android 应用程序中,我使用 Jetpack Compose 作为 UI。 在屏幕中,我使用从 URL 下载的 Lottie 文件来渲染图像。 Lottie 图像文件的渲染如下: @可组合 p...
Android Compose - 如何匹配 Box 中并排居中的可组合项的高度
我有 2 个可组合项,在行中垂直居中,在框中居中。 生成盒子的左侧,可以是任意高度。 问题是右侧高度永远不会拉伸到...
在 Jetpack Compose 中使用权重时如何防止整个 UI 重组?
我正在 Jetpack Compose 中构建一个计算器应用程序,并面临重组问题。我的布局包含三个主要组件:CalculatorDisplay、CalculatorAdvanced 和 CalculatorPad。布局使用
如何在 Jetpack Compose 中使分隔符忽略父级的填充?
我正在尝试创建一个布局,其中内容的父级具有水平填充,但内容项之间的分隔线应忽略右侧的填充。 为了更清楚地说明,我...
我编写了一段 Kotlin 代码,我想为其编写单元测试。但我发现我写的单元测试代码仍然无法覆盖100%的分支覆盖率。我应该怎么办? 科特林代码: MyRepository 类@...
如何使用 AndroidX PdfViewer 在应用程序内显示 PDF?
如何在我的应用程序中加载或显示 PDF,而不是通过使用 Uri 使用外部应用程序?我想使用官方的 androidx,pdfviewer 库。 我的应用程序级 build.gradle 如下所示: 取决于...
在应用程序 Jetpack Compose 中加载或显示 PDF
如何使用 url 在我的应用程序中而不是外部应用程序中加载或显示 pdf,我想使用这个官方 androidx 库,任何人都可以指导我使用 jetpack compose https://developer.android.com/j...
我的顶部有一个标题“汽车”,还有一个加载旋转器,它占据了标题下方剩余空间的中心。仅当 isLoading 为 true 时,加载微调器才可见。如果正在加载...
这就是我的桌子的样子 列表( MyClass(id = 1, 成本 = 10, 数量 = 2, 日期 = "10-10-2024"), MyClass(id = 2, 成本 = 11, 数量 = 1, 日期 = "10-10-2024"), 我的班级(...
android room PageSource<Key, Value> 未加载任何内容
我正在尝试使用jetpack库中的Paging3包从我的数据库中获取信息,但由于某种原因我无法使其工作,它根本不工作,没有抛出任何错误,我做到了
我想截取 Jetpack Compose 上特定可组合函数的屏幕截图。我该怎么做?请任何人帮助我。我想截取可组合函数的屏幕截图并与其他应用程序共享...
在 Jetpack Compose 中添加新配置文件时未触发 LaunchedEffect
我正在开发 Jetpack Compose 应用程序,用户可以在其中管理登录配置文件。配置文件存储在 Room 数据库中,UI 在下拉菜单中显示配置文件。 LaunchedEffect 块位于...
在 Jetpack Compose 中显示带线圈的 SVG 图像时出现问题:无效的颜色关键字 (display-p3) 错误
我正在使用 Coil 和 Jetpack Compose 在我的应用程序中加载 SVG 图像,但我遇到了一些图像加载正确,而其他图像加载不正确的问题。检查日志后,我看到一个错误相关...
mutableStateOf 在视图模型中更新,但在 @Compose 中没有效果
我的 HiltViewModel 中有一个 mutableStateof,名为“loading”。我正在更新从视图模型中的函数加载的值,该值被传递给 @composable 函数并在那里使用......
我的启动屏幕有问题,有一个默认的启动屏幕,它采用应用程序的徽标并将其放在中间,我更喜欢做的是禁用它并制作自己的启动屏幕,但我不能找一个w...
如何在 Jetpack Compose (NavHostController) 中添加监听器并在导航转换完成时接收回调?
我正在尝试添加一个侦听器,并在 Jetpack Compose 中完成导航转换时接收回调。 我尝试使用 NavController API addOnDestinationChangedListener 但...
如何在 Android Jetpack Compose 中向 MaterialTheme 添加额外的颜色?
Android Jetpack Compose Colors 类包含一组可以用于实现材质主题应用程序的颜色类型。如果我的应用程序主题需要一些额外的颜色类型,我如何添加这些额外的颜色...
拉动刷新/滑动刷新仅适用于惰性列/行 - Jetpack compose
我正在做项目,出现了这个问题。 在主屏幕中,我有一些元素(某些行占据屏幕的 60%)。然后是一个懒惰的专栏。 我已经尝试过拉动刷新/滑动刷新,不...