问题标签 [harmonyos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
46 浏览

java - 为什么在调用 .show() 时使用在构造函数中传递的自定义组件创建弹出对话框显示空白对话框?

我正在开发一个 Harmony 应用程序,我想在其中创建一个带有自定义组件的弹出对话框。
我试过这个

运行此之后,我只看到一个白色背景框并且自定义组件不可见。
为什么new PopupDialog(getContext, customComponent);不设置 customComponent.

0 投票
1 回答
27 浏览

java - 如何将组件的显示视觉效果转移到 Harmony OS 中的临时画布?

在我的项目中,我想将当前显示的组件存储在一个临时画布中,以便以后重复使用。如何在 Harmony OS 中实现这一点?

0 投票
2 回答
57 浏览

java - HarmonyOS 中的 invalidateSelf(Android) 有什么替代方法吗?

在我的项目中,我想触发draw()Element 类中存在的实现。在 android 中,我们必须invalidateSelf触发drawToCanvas(). HarmonyOS 中的替代方案是什么?

0 投票
1 回答
25 浏览

java - 如何保存自定义对话框的状态?

在我的项目中,我创建了一个自定义对话框,在该对话框中,我有一个调色板,该调色板已使用已检查的特定颜色(例如黄色)进行初始化。如果我点击任何颜色(比如蓝色),一个刻度图像将出现在蓝色的顶部,并且之前检查的颜色(黄色)的刻度图像将被删除。现在,如果我正在旋转模拟器屏幕,对话框将恢复到其初始状态(选中黄色)。那么,如何保存对话框的状态呢?

0 投票
1 回答
29 浏览

java - 如何在 HarmonyOS 中更改从一个 AbilitySlice 到另一个 AbilitySlice 的过渡动画?

在Android中,我们可以在函数中添加以下语句来onBackPressed()修改从其他活动返回到MainActivity的动画。

我们如何在 HarmonyOS 中做到这一点?HarmonyOS 中有哪些不同的动画?

0 投票
2 回答
54 浏览

java - 如何在 Harmony App Development 中动态更改对话框中设置的动画组件的大小?

我正在创建 Harmony 应用程序。
在这里,我正在创建一个通用对话框并设置一个自定义组件,并使用component.createAnimatorProperty()它来创建动画属性并盯着它。
当我开始动画时,只有组件具有特定属性的动画,但对话框(对话框窗口)不会根据内部组件的大小更改其大小。如何使用内部组件大小动态更改其大小。

0 投票
1 回答
36 浏览

java - android 中 TableRow 的 Harmony OS 中的替代方案是什么?

在 Harmony OS中可以用什么代替TableRow ?它是android中小部件包的一部分。

0 投票
2 回答
82 浏览

java - 如何覆盖 Harmony OS 组件中的 onDraw() 函数?

onDraw()我在组件中找不到该方法。有人可以向我解释如何在 Harmony OS 中覆盖组件的 onDraw 方法吗?

0 投票
0 回答
65 浏览

harmonyos - HarmonyOS 中 android.os.Parcelable 的替代品是什么?

在 Android 中,我们将Parcelable接口用于可以将实例写入 Parcel 和从Parcel恢复的类。Parcelable 被类用于允许将自定义对象解析到另一个组件。

Parcelable 的 HarmonyOS 等价物是什么?

0 投票
1 回答
84 浏览

debugging - 此设备类型与模块配置文件不匹配。部署 HAP 时出错

我已经用 HarmonyOS SDK 设置了 HUAWEI DevEco Studio,但是无法启动一个新创建的项目:

截屏

我想,这可能是一个电话模块,但我有平板电脑硬件。

我该如何改变——或者哪些模块适合“大屏幕”?