DevEco Studio支持Image Asset功能,帮助开发者生成适应不同设备、不同屏幕密度的图标,并展示图标在目录中的具体位置。
说明
当前Image Asset功能支持为Phone、Tablet、2in1应用生成单层图标。
Image Asset支持生成以下两种类型图标:
- icon:应用图标(手机或其他设备桌面及设置>应用中出现的应用图标)。
- start window icon:启动页图标。
-
在工程中选中模块或文件,右键单击New > Image Asset,进入图标配置页面。
说明
若在模块级目录(Entry或其他模块)下新建Image Asset,将创建Icon and start window icon类型图标,用于在module.json5文件中配置icon及startWindowIcon字段;在工程级目录(AppScope或其他目录)下新建Image Asset,将创建Icon类型图标,生成的图标可配置在app.json5文件的icon字段中。
-
需要根据向导配置图标样式、大小等基本信息。
-
Device:选择当前配置的图标生效的设备类型。
-
Icon Type:展示当前图标的类型。
-
Name:配置图标名称。命名支持使用字母、数字、下划线,长度最多128个字符;不支持中文命名;
-
Foreground Layer:分层图标资源前景层。可配置下列字段信息:
- Path:选择前景Image存放路径。推荐使用的图标尺寸为1024px*1024px,保证图标整体的清晰性。
- Trim:选择Yes,将调整图标图形与边框之间的距离,同时会去除图片周围多余的透明空间。
- Resize:拖动滑块,设置图形的缩放比例。
-
Background Layer:分层图标资源背景层。请配置下列字段信息:
- Asset Type:设置图标背景类型。可以选择颜色(Color)或图像(Image)。
- Color:点击色块区域,选择适当的背景色。
- Path:选择背景Image路径。推荐使用的图标尺寸为1024px*1024px,保证图标整体的清晰性。
- Trim:选择Yes,将调整图标图形与边框之间的距离,同时会去除图片周围多余的透明空间。
- Resize:拖动滑块,设置图形的缩放比例。
-
-
点击Next,确认图标的存储路径和相应的尺寸信息,图标将默认存放在resources 目录下。点击Finish完成图标生成。不同尺寸对照关系如下:
- sdpi:表示小规模的屏幕密度(Small-scale Dots Per Inch),适用于dpi取值为(0, 120]的设备。
- mdpi:表示中规模的屏幕密度(Medium-scale Dots Per Inch),适用于dpi取值为(120, 160]的设备。
- ldpi:表示大规模的屏幕密度(Large-scale Dots Per Inch),适用于dpi取值为(160, 240]的设备。
- xldpi:表示特大规模的屏幕密度(Extra Large-scale Dots Per Inch),适用于dpi取值为(240, 320]的设备。
- xxldpi:表示超大规模的屏幕密度(Extra Extra Large-scale Dots Per Inch),适用于dpi取值为(320, 480]的设备。
- xxxldpi:表示超特大规模的屏幕密度(Extra Extra Extra Large-scale Dots Per Inch),适用于dpi取值为(480, 640]的设备。
-
如需配置桌面或设置页面出现的应用图标,可将module.json5文件中icon字段修改为新生成的图标名称;如需修改启动页的icon图标,可将module.json5文件中startWindowIcon字段修改为新生成的图标名称。
说明
- 当上述字段配置了新生成的图标名称后,系统会根据当前设备状态优先从相匹配的限定词目录,即步骤[3]生成的不同尺寸的图标文件中寻找资源。
- 若module.json5文件中未配置icon字段,系统将使用app.json5中icon字段配置的图标。
最后呢
很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发岗位需要掌握那些核心技术点?为此鸿蒙的开发学习必须要系统性的进行。
而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)技术知识点
如果你是一名Android、Java、前端等等开发人员,想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。下面是鸿蒙开发的学习路线图。
针对鸿蒙成长路线打造的鸿蒙学习文档。话不多说,我们直接看详细鸿蒙(OpenHarmony )手册(共计1236页)与鸿蒙(OpenHarmony )开发入门视频,帮助大家在技术的道路上更进一步。
- 《鸿蒙 (OpenHarmony)开发学习视频》
- 《鸿蒙生态应用开发V2.0白皮书》
- 《鸿蒙 (OpenHarmony)开发基础到实战手册》
- OpenHarmony北向、南向开发环境搭建
- 《鸿蒙开发基础》
- 《鸿蒙开发进阶》
- 《鸿蒙开发实战》
总结
鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。
并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用。那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行! 自↓↓↓拿