android相关内容

当设备字体增大时,防止Jetpack Composer中的文本放大

我的应用程序中有一个显示计时器的屏幕。如果用户决定增加设备设置菜单中的字体大小,则文本对于布局来说会变得太大,并开始换行。对于我的其他文本较重的屏幕来说,这不是一个问题。对于此屏幕(仅对于此屏幕),如果使用辅助功能选项,我希望阻止计时器文本增大。 如果添加了上下文,则相关代码如下所示: HorizontalPager(state = pagerState, dragEnabled = ..
发布时间:2022-08-12 23:59:57 移动开发

在Jetpack Compose中添加gif

我有一个gif要放到我的应用程序中。我知道如何插入图像资源,但当我尝试添加gif时,它会变成静态图像。 DrawImage(image = +imageResource(R.drawable.gif)) 有没有人尝试在Jetpack Compose中添加gif,因为很难在网上找到有关如何添加gif的文档? 推荐答案 从线圈开始1.3.0支持的GIF被添加到Jetpack Co ..

删除Jetpack Compose文本字段上的默认填充

我想在Jetpack Compose中自定义TextField可合成。我正在尝试实现下图中的结果,但不知何故TextField有一些默认填充,我找不到如何更改其值。我想删除默认填充并对其进行自定义 (右边的图像是我获得的结果。我画了一个边框,这样你就可以看到它有填充,在下面TextField只是Text可组合的,它们不是TextFields) 下面是我的TextField代码 T ..
发布时间:2022-08-12 23:28:43 移动开发

如何在Jetpack Composer中以适当大小/布局显示垂直文本

如何正确旋转Jetpack Compose中的文本并使其进行正确的布局?当我在文本对象上使用rotate修饰符时,文本会旋转,但布局中的大小似乎使用了预先旋转的文本宽度。 以下是我想要实现的一个简单示例--垂直文本应该位于左侧的狭窄空间中: @Composable fun MainBox() { Column( modifier = Modifier.fillM ..
发布时间:2022-08-12 23:16:17 移动开发

更新配置后如何触发重组?

我希望动态更改我的应用程序语言,而无需重新启动Activity以使结果生效。我现在要做的是添加一个可变的Boolean状态,它是Switch,由所有Text元素使用。 为了更改语言,我在可点击回调中调用了以下代码(我将框用作虚拟对象,只是为了测试): val configuration = LocalConfiguration.current val resources = Local ..

在撰写行中分隔视图,使最后一个视图始终对半显示

我有一张作文卡片,在一行内有圆形视图,我需要制作它,以便该行中的最后一项只显示一半。有没有一种简单的方法来实现这一点,而不需要在绘制完所有内容后测量屏幕宽度,然后动态修改行项目的填充来实现它?) 推荐答案 如果您需要根据单元格内容的大小计算元素数,则在没有实际测量的情况下无法计算元素数。 但是,如果您确切知道需要显示多少元素,则可以将Modifier.fillParentMaxWid ..
发布时间:2022-08-12 22:54:53 移动开发

ImageView不会更新

我正在尝试从Imageview更新图像,调试它时我看到它经过了所有代码,但图像没有更新。 以下是我的代码: LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflater.inflate(R.layo ..
发布时间:2022-08-11 17:05:04 移动开发

Imageview不显示圆角

我正在尝试这样布局,但我不能让我的图像视图像这样带有圆角。它在Android工作室的布局编辑器中显示得很好,但在真正的设备上,我得到的是平角。我厌倦了使用XML,也厌倦了代码,但都不适合我。请帮助我使我的版面与此示例图像类似。 我的布局文件 ..
发布时间:2022-08-11 16:54:43 移动开发

如何加快Firebase身份验证过程

我有一个Android应用程序,有Firebase支持的存储空间。对于身份验证,我使用的是Google登录,然后是Firebase的signInWithCredential()。 有时相当快,有时非常慢(Google登录为2秒,Firebase为6秒,有时更长)。从用户体验的角度来看,这是不可接受的,尤其是在用户每次启动应用程序时都会发生这种情况。 我能做些什么来加快速度吗? 简而言 ..

如何解决错误失败:生成失败并出现异常。*其中:脚本';C:flutterpackagesflutter_toolsgradleflutter.gradle';行:1005

我正在尝试在Android模拟器中运行该应用程序,但此错误一直弹出。 FAILURE: Build failed with an exception. * Where: Script 'C:flutterpackagesflutter_toolsgradleflutter.gradle' line: 1005 * What went wrong: Execution failed ..

如何在相机预览中裁剪图像&Goggles Style&;Android

我正在尝试制作一个能从图片中读取文本的小型Android应用程序。我已经为Android实现了Tesseract工具,我能够识别用相机拍摄的照片中的文本。我现在的问题是,拍照的距离真的很严格。如果用户必须与他试图阅读的文本保持非常精确的距离,这就不是真正的用户友好。 我在想,最好的方法是像在Google Goggles中那样做,在Google Goggles中,用户可以裁剪他喜欢扫描的图像的 ..
发布时间:2022-08-11 09:45:40 移动开发

Android-I可以从片段访问ViewModel方法,但该方法不返回列表

我最近开始研究Android Kotlin,我希望这会有一个非常简单的答案,但我有一个ViewModel,它有一个名为getDataComment的方法,我想从我的片段中调用该方法,并为它提供所需的参数。但当我尝试调用它时,没有生成错误,它只是没有显示列表。 我在视图模型中的方法: fun getDataComment(postId: Int) { PostReposi ..
发布时间:2022-08-10 23:12:42 移动开发