android-jetpack-compose-canvas 相关问题


变量改变时变量值的显示不改变(Jetpack Compose Android Studio)

应用程序使用mvvm和jetpack compose,屏幕(View,compose)使用以下代码显示是否已获得权限: val 上下文 = LocalContext.current 通过 remem 访问 val...


Jetpack Compose 记住关键字

我是使用 swiftui 的 iOS 开发人员。 现在我有一个android项目,所以我开始学习jetpack compose。 但我有一个与 swiftui 状态不同的问题。 包 com.example.myapplicati...


无法将修饰符传递到 Jetpack Compose 中的列

我有这个 Composable,它是一个可组合函数,旨在为 Android 开发人员的 Jetpack Compose 课程中的此作业生成所有文本。 @可组合 有趣的文章(修改...


模拟撰写 UI 上的用户交互

我试图了解如何测试用 Jetpack Compose 编写的 Android UI。切换到 Compose 时我的假设是我能够启动应用程序并模拟用户交互,例如......


在 Jetpack Compose 中选择 TextField 的所有文本

我正在 Jetpack Compose 中使用 TextField 组件。 如何在获得焦点时选择所有文本?


Jetpack Compose:检查文本最大行数

我有一个场景,如果文本最大行数超过 9,我需要显示一个按钮,否则该按钮不应出现。 我尝试查看 Android 开发者指南,但找不到任何解决方案....


为什么 BLE 扫描在 Android 13 上对我不起作用?

我正在使用 Jetpack Compose 构建一个扫描 BLE 设备的应用程序。这是一个可组合项,它在进入组合时简单地扫描 BLE 设备,并在退出时停止扫描。我已经...


为什么 Jetpack Compose Material 3 Card 可组合项的内容需要 ColumnScope?

我正在使用 Jetpack Compose,最近注意到 androidx.compose.material3 包中的 Card 可组合项要求其内容在 ColumnScope 中提供。具体来说,


Jetpack 撰写食谱简单应用程序问题

我是 jetpack compose 的新手,习惯使用 XML 来完成各种任务。我正在尝试在 jetpack compose 中构建一个基本的食谱应用程序,但每次运行该应用程序时,都会出现空白的黑屏。我


导航功能上出现 NullPointerException - Jetpack Compose NavHostController

我在 Jetpack Compose 应用程序上使用 FirebaseAuth 实现了 Google OneTap 身份验证。我面临的问题是,在我成功登录后,如果我关闭我的应用程序并重新启动它......


Jetpack Compose 按钮未更新,尽管使用 mutableStateOf 实现

我对 Jetpack Compose 比较陌生,我遇到了一个简单的按钮单击未按预期更新数字的问题。我有一个 Counter 可组合项,它采用初始计数值和 l...


由于水平寻呼机的寻呼机状态而陷入无限重组

此代码片段在滚动时进行无限重组,无法找到原因吗? 如何在 Jetpack Compose 中管理 HorizontalPager 中的状态和动画? 我正在使用 Jetpack Compose 并...


为什么 PopUp 可组合项在 jetpack compose 中不采用圆角?

我在我的jetpack compose项目中使用了PopUp可组合项。我已将角应用到 PopUp 可组合项内的 Surface,因为它本身不采用修饰符参数。但它只剪辑了


如何在 Jetpack compose 中删除 TextField 底线

这是我的代码: 文本域( 值=文本, onValueChange = { onValueChanged(it) }, 修饰符 = 修饰符 .fillMaxWidth() .高度(100.dp) .pa...


使用 MLKit 进行图像到位图转换返回 null

我在 Android 中,正在尝试将 Image 类型的对象转换为 Bitmap,以便将其附加到 Canvas 对象(Canvas 需要位图)。我转换为 InputImage,然后尝试从中获取位图。但是


使用 Dagger 2 进行 Jetpack Compose 和 DI

最近我在做一个小项目,想到了一件事关于compose和dagger。 通常我使用带有注入功能的 Dagger,这对我来说是一切,但现在看来它不是......


StateFlowcollectAsState没有更新他的值jetpack撰写导航

我正在jetpack compose中制作简单的导航应用程序。我正在使用撰写导航更改屏幕,使用一些简单的条件,但我的目标值始终与我初始化的值相同。 ...


为什么我不能使用数据类的字段作为jetpack compose中lazyColumn的item的key?

一个非常非常简单的例子(implementation(platform("androidx.compose:compose-bom:2023.08.00"))): com.study.myapplication 包 导入 android.os.Bundle 导入 androidx.activity。


Jetpack Compose:查找文本在组合之前需要多少行

我试图确定某个文本在合成之前将在屏幕上占据多少行。有办法做到这一点吗?


Android Compose 基础知识 - 项目:创建名片应用程序

在此处输入图像描述当前正在完成此练习 https://developer.android.com/codelabs/basic-android-kotlin-compose-business-card?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%


在测试中更改配置时,Composable 不记得输入

我正在为 Jetpack Compose 组件编写仪器测试。我的可组合项使用 RememberSaveable 来记住配置更改(活动重新启动): @可组合 有趣的添加用户屏幕(){ ...


如何使用 jetpack compose 在 ModalBottomSheet 上放置粘性底部行/栏

将项目放入 ModalBottomSheet 中时,它们会堆叠并展开底部工作表,直到达到一定的高度阈值,超过该高度,用户必须向上滚动底部工作表才能加载...


Jetpack Compose:行中多行文本,具有粗细和换行文本内容

我有一个行布局,里面有两个可组合项: 当内容较长时,文本应包裹自身宽度并占用尽可能多的空间 每次都必须出现在右侧的图像...


如何在jetpack compose中从屏幕向AppBar做出贡献

我想实现一个简单的用户流程,用户可以看到多个屏幕来输入数据。该流程应该共享一个通用的导航栏,每个屏幕在激活时都可以贡献其菜单项...


Jetpack Compose - 检测 LazyColumn 的滚动位置何时位于第一个索引

我想要为我的 LazyColumn 添加一个滚动回到顶部按钮。我成功地使按钮起作用了。但如果我已经位于 LazyColumn 的顶部,我希望它不可见。我怎样才能实现...


在 Android gradle 中添加依赖项以编写可组合 UI 的仪器测试时,无法解决重复类问题

我有一个复杂的项目,其中版本为 org.jetbrains.kotlinx:kotlinx-coroutines-android 强制为 1.6.4。 我在 UI 屏幕上使用了 Jetpack 可组合项。我想编写仪器测试...


Android Compose CircularProgressIndicator 使用最新材料崩溃

这是我在顶级 build.gradle 中使用的 构建脚本{ ext.kotlin_version = '1.9.22' ext.compose_version = '1.5.8' 这是在我的 app/build.gradle 中: //撰写 实施平台('org.


Android Compose:如何显示文本中带有图像标签的 HTML 文本?

我有一个来自 API 的字符串,其中包含 HTML 格式的文本,我需要使用 Compose 将其显示给用户。对于带有格式的简单文本,使用此函数非常简单: @


未解决的参考:lifecycle_version [developer.android.com/codelabs]

代码在这里: 起始代码网址: https://github.com/google-developer-training/basic-android-kotlin-compose-training-dessert-clicker 带有起始代码的分支名称:main Codelab 中的说明:


如何使用jetpack在Exoplayer和media 3中添加自定义ui控制器,就像android中的旧视图系统一样?

我正在将 Exoplayer 与 Media 3 库一起使用。我无法像我们在旧视图系统中那样在 Exoplayer 中添加自定义句柄。 我期望添加自定义 UI,其控制器与旧版本相同......


如何在Java中通过带参数调用Canvas构造函数来创建Canvas对象?

你能帮我知道怎么做吗 使用 ColorImage 类的默认构造函数创建 ColorImage 对象? 通过使用参数调用 Canvas 构造函数来创建 Canvas 对象...


来自 API 的图像在 iOS 上加载,但在 Android 上不加载(Compose 多平台)

我正在制作我的第一个撰写多平台应用程序并遇到一些问题。 通过 Kamel 和 Moko MVVM 从我的 API 获取一些图像。 在 iOS 上可以,但在 Android 上不行。当然网络权限是...


在arm64 M1 CPU上构建'node-canvas'时出错

我在配备 M1 CPU 的 Mac 上遇到以下错误: 我无法使用“node-canvas”npm 包构建 nodejs 应用程序,因为错误:dlopen(/Users/..../node_modules/canvas/build/Release/canvas.node,


Canvas lms 捆绑执行rails db:initial_setup 错误

我正在尝试在 Debian 上安装 canvas lms,但在名为“数据库填充”的步骤中(这是一个教程:(https://github.com/instruct/canvas-lms/wiki/Quick-Start),当我使用通讯...


使用鼠标滚动时 Compose 应用程序崩溃

所以我时不时地在桌面上使用我自己的Android应用程序,每当我在应用程序中的任何位置滚动鼠标时 - 无论是否可滚动,它都会崩溃 java.lang.IllegalStateException:


欢迎任何有关如何在 Android 开发中使用 XML 和 Compose 创建以下视图的帮助

如何根据上图做设计代码!!! 这里,当订单阶段为 1 时,订单阶段 2 和 3 的视图显示为灰色,因此根据订单阶段,视图支持...


一个js函数调用多个html canvas的draw和drawImage方法可以保存到单个Image对象中吗?

一个js函数调用多个html canvas的draw和drawImage方法可以保存到单个Image对象中吗? 一直在寻找一种方法来做到这一点。我正在考虑利用 html canvas cli...


如何在jetpack compose中使用浮动资源

我的浮点值是360F。我在 res/values 中创建了一个名为 float.xml 的文件。 浮动.xml 我的浮点值是 360F。我在 float.xml 中创建了一个名为 res/values 的文件。 float.xml <?xml version="1.0" encoding="utf-8"?> <resources> <item name="loading_circle_target" format="float" type="dimen">360</item> </resources> 然后像这样使用 @Composable fun LoadingCircle() { val currentRotation by transition.animateValue( 0F, targetValue = dimensionResource(id = R.dimen.loading_circle_target).value, // .. more code in here ) // more code in here } 我在这里遇到错误 android.content.res.Resources$NotFoundException: Resource ID #0x7f070346 type #0x4 is not valid at android.content.res.Resources.getDimension(Resources.java:766) at androidx.compose.ui.res.PrimitiveResources_androidKt.dimensionResource(PrimitiveResources.android.kt:79) 更新 我的最低sdk是21 如果您的目标至少是 API 29,则可以使用: val floatValue = LocalContext.current.resources.getFloat(R.dimen.loading_circle_target) @Composable fun LoadingCircle() { val currentRotation by transition.animateValue( 0F, targetValue = floatValue, // .. more code in here ) // more code in here } 我不得不恢复到旧的 is_phone bool,因为 booleanResource() 支持较旧的 API 级别。所以有 <resources> <bool name="is_phone">false</bool> </resources> 在 values-sw600dp 文件夹中并将其设置为正常值文件夹中的 true。然后就可以像这样使用了 @Composable fun LoadingCircle() { val currentRotation by transition.animateValue( 0F, targetValue = if (booleanResource(id = R.bool.is_phone)) 360f else 180f ) // more code in here }


如何为 Bitnami Canvas-lms 设置外发邮件

我将 Bitnami 版本的 Canvas-LMS 安装到 AWS ECS 中。我已根据这些说明配置了outgoing_mail.yml。但是当我添加用户时,他们永远不会收到确认电子邮件。 看着...


canvas drawImage() 渲染 Font Awesome 图标

我需要使用画布drawImage()渲染字体很棒的图像。 drawImage 接受图像参数: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage#image 一个元素...


在 Flutter Canvas 中使用带有 Paint 对象的渐变

我可以使用以下示例绘制半圆: Flutter如何画半圆(半圆) 但是,Paint 对象似乎只接受 Color(使用 Paint.color)。我想要...


docker-compose 构建输出到日志文件

我要存档的内容: 我想将 docker 构建过程的输出存储在一个文件中,并在终端中在线查看它。 我尝试的是: docker-compose build --progress plain myenv | docker-compose build --progress plain myenv | docker-compose build --progress plain myenv |给我的...


使用 docker-compose 构建后无法访问我的 webapi

我有一个带有 postgres 数据库的 .net 8 WebApi。 我想在 docker 上运行它,但我的 docker-compose 配置不起作用。 当我调用“docker-compose up”API 且 postgres 在 Docker 上运行时...


Selenium:如何获取画布标签内元素的定位器

我有一个实现 Canvas 标签的 Web 应用程序。在一个画布部分内有多个按钮和其他元素。我想使用 Selenium 单击画布标签内的按钮


使用chartjs,如何定义canvas的相对宽度和高度?

使用 Chart.js 版本 4.2.0,我尝试在 Windows 11 上的最大化窗口上显示图表,其中图表高度为屏幕高度的 100%,图表宽度为屏幕宽度的 80%。 我尝试过


Spring Boot Keycloak docker-compose

当 Docker 容器中的 Spring Boot 应用程序尝试访问 Keycloak Docker 容器时,我遇到问题。我使用 docker-compose 创建了它们。以下是文件: 版本:“3.8”


画布到base64图像,无需awt/swing类

我现在尝试将 Canvas 转换为 Base64 图像字符串一段时间,这样我就可以稍后将其转换回来以显示在屏幕上或将其存储在文件中。 问题是,我找到的所有样本......


当我在代码中使用 CenterAlignedTopAppBar 时出现编译错误

嗨,我是 jetpack 的新手,这是我的代码 @可组合 有趣的 WoofApp() { 脚手架( 顶部栏 = { CenterAlignedTopAppBar(标题 = { Text(text = "hi") }) // 错误 ...


如何在 Java 测试类中结合使用 compose 和 xml 视图来使用 compose 测试规则

我正在尝试为某些视图编写 UI 测试,其中一些测试已经在 Java 中实现。我还打算包含对 Compose 视图的测试。然而,在我的尝试中,使用任一测试标签......


未提供配置文件:找不到 docker compose up --scale chrome=5

这可能看起来与现有的解决方案类似,但我已经尝试了那里提到的所有解决方案,但似乎没有一个解决方案可以解决我的问题。 我创建了一个 docker compose 文件,Docker-Compose-V3.yml...


© www.soinside.com 2019 - 2024. All rights reserved.