问题标签 [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 投票
1 回答
52 浏览

java - 如何在 HarmonyOS 中为可以从 XML 分配的自定义组件创建自定义属性?

我正在实现一个自定义组件并尝试从 XML 中获取属性的输入。在 Android 中,它看起来像这样

如何在 HarmonyOS 中做到这一点?

0 投票
1 回答
75 浏览

java - HarmonyOS中如何获取设备的屏幕宽度和高度?

在 HarmonyOS 中,我正在尝试创建一个 commonDialog 并向其添加屏幕大小的 stackLayout。此布局可帮助我将组件(例如,图像)移动到屏幕上的任何位置。为此我需要整个屏幕的宽度和高度,我如何获取这些参数?

0 投票
2 回答
80 浏览

java - 如何在自定义组件(HarmonyOS)中获取PNG格式图标作为属性

我正在使用 Java SDK 在 HarmonyOS 中创建一个自定义组件,我需要一个属性来获取元素(即 VectorElement 或 png 格式图标)作为来自 xml 布局文件的输入。

例如:

现在我正在像这样的自定义组件类中获取元素

但是,上面的代码仅适用于 VectorElement 图标,不适用于 PNG 格式的图标。

我可以在运行时从 java 代码设置 VectorElement 和 PNG 格式图标,如下所示:

对于向量元素:

对于 PNG 格式的图标:

所以我的问题是

如何在自定义组件中获取 PNG 格式图标作为属性?

或者

如何获取已传递元素的资源/参考 id?

0 投票
2 回答
86 浏览

java - 如何在 HarmonyOS 中从资源中设置 PixelMap?

在 Android 中,我们可以使用 BitmapFactory 为资源图像/可绘制对象创建位图:

我们如何在 HarmonyOS 中从资源 id 创建对应的 PixelMap?

0 投票
1 回答
72 浏览

java - 如何在页面滑块 HarmonyOS 中自动滑动页面?

我在 HarmonyOS 中实现了一个受ArcPageIndicator启发的自定义页面滑块指示器,并测试我想使用页面滑块自动滑动页面。我如何在 HarmonyOS 中做到这一点?

0 投票
2 回答
104 浏览

java - 如何在 HarmonyOS 中更改元素颜色?

我正在使用 Java SDK 在 HarmonyOS 中创建一个自定义组件,我需要在运行时更改元素颜色。

在 Android 中,我们有setTint()api 可以在运行时更改 drawable 的颜色。

例如:

但是,在 HMOS 中,我看到没有任何类似setTint()setColor()更改元素颜色的 api。

0 投票
1 回答
26 浏览

java - HarmonyOS 在 Android OS 中 valueAnimator.removeAllUpdateListeners() 的替代方法是什么?

在 Android 中,在 valueAnimator 上完成动画时,我们执行以下操作:

HarmonyOS 中上述代码片段的替代方案是什么?

0 投票
2 回答
50 浏览

java - HarmonyOS 中海拔属性的替代方案是什么?

我正在构建一个 HarmonyOS 应用程序,我需要在自定义组件上设置高度。

在Android中,我们可以设置海拔和小部件如下

但是,我在 HMOS 中看到没有任何高程属性可供查看。

0 投票
2 回答
63 浏览

java - 当我在 xml 文件中使用带有值的单元(即 vp、fp、px)时,相应的属性不起作用?(和谐操作系统)

我正在使用 Java SDK 在 HarmonyOS 中创建一个自定义组件,我在其中为我的自定义组件创建了一些属性。现在的问题是“每当我尝试使用单位(即 vp、fp、px)设置属性中的任何值时”,相应的属性都不起作用。

例如:

在我的自定义组件类中,我得到这样的属性值

0 投票
1 回答
56 浏览

java - 如何在 HarmonyOS 中加载存储在模拟器/手机存储中的本地文件/图像?

我正在构建一个 HarmonyOS 应用程序,并想加载我在模拟器/手机存储中的图像。如何在我的 Java 类中加载此图像?