讨论广场
全部
讨论
问答
发布
问答 有相关的组件支持播放svga吗? 2024-07-27 11:13:12 有相关的组件支持播放svga吗?
harmonyos
轻口味 回答:暂不支持svga,建议使用lottie三方库https://gitee.com/openharmony-tpc/lottieArkTS 2024-07-27 11:13:32
问答 GridCol设置的圆角属性能否作用在内部的column上 2024-07-27 11:11:18 GridCol里面放置column容器实现圆角,GridCol设置的圆角属性能否作用内部的column上
harmonyos
轻口味 回答:GridCol设置的圆角属性可以作用内部的column上 示例代码如下 // xxx.ets @Entry @Component struct GridRowExample { @State bgColors: Color[] = [Color.Red, Color.Orange, Color.Yellow, Color.Green, Color.Pink, Color.Grey, Color.B 2024-07-27 11:11:52
问答 Button在加上stateStyles时,无法正常使用渐变效果 2024-07-27 11:09:44 @Component @Preview export default struct PrimaryButton { text: ResourceStr = '' build() { Button(this.text) .fontColor($r('app.color.white')) .fontSize($r('app.float.font_16
harmonyos
轻口味 回答:直接设置enable属性,与stateStyles 初始化是不联动的,可以提供传入状态值来实现所需要的逻辑。 @State status: boolean = false Button("Click Me") .enabled(this.status) 2024-07-27 11:10:15
问答 vp和fp的最佳实践 2024-07-27 11:08:12 vp和fp的最佳实践
harmonyos
轻口味 回答:距离使用 vp (virtual pixel) 字体大小使用 fp (font pixel) 虚拟像素单位:vp (virtual pixel) 1.vp具体计算公式为:vp= px/(DPI/160)。 以屏幕相对像素为单位, 是一台设备针对应用而言所具有的虚拟尺寸(区别于屏幕硬件本身的像素单位)。它提供了一种灵活的方式来适应不同屏幕密度的显示效果,使用虚拟像素,使元素在不同密度的设备上具有一致 2024-07-27 11:08:35
问答 list中嵌套RelativeContainer高度无法动态变化 2024-07-27 11:05:58 list中嵌套RelativeContainer高度无法动态变化,会被遮挡
harmonyos
轻口味 回答:RelativeContainer容器的默认高度是根据其父容器的高度来确定的,当前还不支持自适应高度。如果RelativeContainer没有设置具体的高度值,它会自动继承父容器的高度。如果父容器的高度是100%屏幕高度,那么RelativeContainer的高度也会是100%屏幕高度。但是如果父容器的高度是固定值或者其他百分比值,RelativeContainer的高度也会相应地进行调整。 2024-07-27 11:07:24
问答 HarmonyOS arkguard编译报错 2024-07-26 23:14:12 基于arkguard做二次开发,如何编译arkguard工程? 目前按照https://gitee.com/openharmony/arkcompiler_ets_frontend/tree/master/arkguard 配置gn、ninja等编译环境,存在编译问题: ERROR at //arkcompiler/toolchain/build/toolchain/toolchain. gni:
harmonyos
一键难忘 回答:ohos-typescript-4.9.5-r4.tgz解压后,把包名改成typescript。 按照下方这种操作: 1:将arkguard目录下node_modules中的typescript删除。 2:将ohos-typescript.xxx.tgz解压到arkguard目录下的node_modules,并将解压出来的包名package改为typescript。 2024-07-26 23:16:38
问答 HarmonyOS 中ets和ts文件中方法重载 2024-07-26 23:13:28 类中方法重载报错。
harmonyos
一键难忘 回答:重载的写法: function foo(x: number): void; /* 第一个函数定义 */ function foo(x: string): void; /* 第二个函数定义 */ function foo(x: number | string): void { /* 函数实现 */ } 2024-07-26 23:15:59
查看更多