HarmonyOS 鸿蒙Next 图片适配多分辨率的“限定词的命名要求”到底怎么命名?
HarmonyOS 鸿蒙Next 图片适配多分辨率的“限定词的命名要求”到底怎么命名? https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-resource-file-categories-0000001052066099#section1661512209620
官方链接就是上面,没看太明白。
比如我现在只是想像安卓那样多建几个放图片的文件夹,drawable-xhdpi,drawable-xxhdpi,或mipmap-xhdpi,这样的
安卓命名就很简单啊,直接在原来的 drawable 后面添加-xhdpi这样的
鸿蒙的要怎么命名啊,en_GB-vertical-car-mdpi 。这是啥? 还要管国家,语言,设备?能来简单一点?
更多关于HarmonyOS 鸿蒙Next 图片适配多分辨率的“限定词的命名要求”到底怎么命名?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
java 开发的,不是 js,
最好放在media目录下,也可以在profile目录下放资源,
放在 media 目录下,图片不清晰,同样的图片在安卓项目里是清晰的,不知道什么原因,
楼主你好,在resources目录上鼠标右键->New->Resource Directory,在新弹出窗口中的Resource type选择Media,左侧菜单栏选择Density或者需求属性,然后点击右移到确认选择,最后点击OK按钮即可。
放在 media 目录下,图片不清晰,同样的图片在安卓项目里是清晰的,不知道什么原因。
楼主您好,图片存放在media文件夹中即可。
放在 media 目录下,图片不清晰,同样的图片在安卓项目里是清晰的,不知道原因,
楼主你好,JS应用中,图标文件一般放在common目录下,然后再resource目录下新建一个json文件 这个命名要求是针对resource目录下的json文件。下面举个例子。在resource目录下新建res-dark.json文件和res-default.json文件,然后在大括号里写 "image":{ "add_icon":"(文件路径)" }
最后在hml中使用src={{ $r(image.add_icon)}}
进行调用。根据那个要求对这个json文件进行命名就可以了。
java 开发的,不是 js,
你在哪里都是这一句话。华为让你在这里工作,就是因为你会说这句话吗?这是技术论坛,没点实力,建议你自己辞职,
如果是华为公司机器人自动回复,建议取消这样的敷衍,
您好,感谢您的反馈,话术上我们会再次优化,由于客服人员无法给到技术性答复,所以让您感觉话术会差不多,由于节假日技术侧回复会延迟些,后续我们会加强问题回复时效,感谢。
在HarmonyOS鸿蒙Next系统中,针对图片适配多分辨率的限定词命名要求,主要遵循以下规则:
-
分辨率限定词:使用
wXXXdp
或hXXXdp
来指定图片的宽度或高度限定条件,其中XXX
代表具体的dp值。例如,w360dp
表示图片适用于宽度为360dp的设备屏幕。 -
方向限定词:使用
land
或port
来指定横屏或竖屏下的图片资源。例如,land_w360dp
表示横屏下宽度为360dp时使用的图片。 -
尺寸限定词:对于特定屏幕尺寸,可以使用如
small
、normal
、large
、xlarge
等尺寸限定词。但这些在鸿蒙系统中可能不是主要方式,更多依赖于分辨率和方向来细分。 -
语言与地区限定词:虽然这与分辨率不直接相关,但在命名时也可能需要考虑,以
-rXX
(如-rzh
表示中文资源)形式存在。 -
组合使用:可以将上述限定词组合使用,以更精确地定位到特定条件下的图片资源。例如,
land_w360dp_h640dp
表示横屏下宽度为360dp且高度为640dp时使用的图片。
请注意,鸿蒙系统的资源命名规则可能会随着版本更新而有所变化,建议参考最新的官方文档以获取最准确的信息。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,