分层图标处理开发步骤

分层图标处理开发步骤

https://ost.51ct
2024-08-07 10:06:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
鸡翅可乐

将图标处理的相关类添加至工程。

import { LayeredDrawableDescriptor } from '@ohos.arkui.drawableDescriptor';
import { hdsDrawable } from '@kit.UIDesignKit';
import image from '@ohos.multimedia.image';
import { BusinessError } from '@kit.BasicServicesKit';
import resourceManager from ​​'@ohos.resourceManager';

设置分层图标,将前景资源和背景资源,放到entry\src\main esourcesase\media下,在该目录创建一个json文件

(例如:drawable.json)。
{
  "layered-image":
  {
背景图
前景图
  }
}

简单配置页面的布局,调用分层图标接口获取处理后的图标信息,也可以调用异步批量处理接口。

private getHdsLayeredIcon(): image.PixelMap | null {
    try {
      return hdsDrawable.getHdsLayeredIcon(this.bundleName, this.layeredDrawableDescriptor, 48, false);
    } catch (err) {
      console.error(`getHdsLayeredIcon failed: ${JSON.stringify(err)}}`);
      return null;
    }
  }
分享
微博
QQ
微信
回复
2024-08-07 14:58:12
相关问题
关于处理数据库时分层有知道的吗?
2817浏览 • 1回复 待解决
HarmonyOS JsBridge分层设计思想
90浏览 • 1回复 待解决
ets与ts需要如何做好分层
412浏览 • 0回复 待解决
动态申请权限的步骤是怎样的?
133浏览 • 1回复 待解决
关于无限步骤的数据库表设计
1720浏览 • 1回复 待解决
如何配置桌面图标的快速启动图标
1411浏览 • 1回复 待解决
xml文件数据解析 ,都有哪些步骤
428浏览 • 1回复 待解决
IconFont图标展示方式
414浏览 • 1回复 待解决
协同开发出错怎么处理啊?有懂的吗?
3115浏览 • 1回复 待解决
HarmonyOS 安装应用桌面没有图标
132浏览 • 1回复 待解决
应用图标分辨率规范问题
714浏览 • 1回复 待解决
HarmonyOS如何动态改变图标
120浏览 • 1回复 待解决
zxing能否支持添加中心图标
648浏览 • 1回复 待解决
如何修改应用的icon图标
1697浏览 • 1回复 待解决
通知的图标支持的格式
1621浏览 • 1回复 待解决