HarmonyOS ArkUI C API使用NODE_BACKGROUND_IMAGE设置背景图无效果
ArkUI C API使用NODE_BACKGROUND_IMAGE设置背景图无效果。
设置代码:
ArkUINode &ArkUINode::SetBackgroundImage(const std::string &uri) {
ArkUI_AttributeItem item = {.string = uri.c_str()};
MaybeThrow(NativeNodeApi::GetInstance()->setAttribute(nodeHandle_, NODE_BACKGROUND_IMAGE, &item));
return *this;
}
uri为:"resource://RAWFILE/vue2/assets/defaultSource.jpg"
作为对比,同样uri对image node设置可以正常显示图片,如下:
ArkUI_AttributeItem item;
uri_ = "resource://RAWFILE/vue2/assets/defaultSource.jpg";
item = {.string = uri_.c_str()};
MaybeThrow(NativeNodeApi::GetInstance()->setAttribute(nodeHandle_, NODE_IMAGE_SRC, &item));
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ArkUI中Tabs组件如何设置标签栏背景图
221浏览 • 1回复 待解决
设置背景图如何让背景图四周不拉伸,中间拉伸
698浏览 • 1回复 待解决
HarmonyOS 设置冷启动的背景图
773浏览 • 1回复 待解决
HarmonyOS 关于UIAbility设置启动背景图的问题
263浏览 • 1回复 待解决
HarmonyOS 如何让背景图居中
255浏览 • 1回复 待解决
HarmonyOS 启动页背景图适配
278浏览 • 1回复 待解决
HarmonyOS ArkUI C API如何给IMAGE组件设置位图图像
321浏览 • 1回复 待解决
使用 png 作为背景图,希望能实现局部拉伸的效果。
1928浏览 • 1回复 待解决
如何实现按钮组件没有背景,直接用背景图当背景?
2076浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
1004浏览 • 0回复 待解决
HarmonyOS camera设置对焦无效果
650浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效果
667浏览 • 1回复 待解决
HarmonyOS 怎么让按钮禁用态不改变背景图的颜色?
575浏览 • 1回复 待解决
HarmonyOS Text组件,富文本使用Span设置背景色无效
1090浏览 • 1回复 待解决
HarmonyOS ArkUI C API如何与纯ArkUI的组件结合使用
293浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中处理背景图和视频的沉浸式效果?
450浏览 • 1回复 待解决
使用borderImage来实现类似点9图的自动拉伸效果,如果类似聊天气泡的背景图如何自适应伸缩呢?
711浏览 • 1回复 待解决
HarmonyOS 即时通讯的消息内容背景图如何拉伸图片
348浏览 • 1回复 待解决
HarmonyOS 扩展安全区域当使用背景图片时没有效果
255浏览 • 1回复 待解决
HarmonyOS XComponentType.SURFACE模式下设置透明背景无效
591浏览 • 1回复 待解决
Image组件如何设置默认图?
1301浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS Node-API实现ArkTS与C/C++的跨语言交互?
463浏览 • 1回复 待解决
HarmonyOS ArkUI C-API有文档吗?
631浏览 • 1回复 待解决
图片作为文本的背景图,会随着文本的长度变化自动拉伸,可以设置横竖向拉伸的区域
1983浏览 • 1回复 待解决
NODE_BACKGROUND_IMAGE目前仅支持从沙箱目录中获取文件,或是使用PixelMap类型的图片。对于这里需要使用的图片,建议可以: