当前位置: 首页 > wzjs >正文

2017网站建设费用一个服务器怎么做两个网站

2017网站建设费用,一个服务器怎么做两个网站,互联网网站 数据库,兰州微网站建设鸿蒙 ohos.arkui.drawableDescriptor (DrawableDescriptor) 在鸿蒙开发中,ohos.arkui.drawableDescriptor 模块提供了一种强大的方式来处理图片资源,包括普通图片和分层图片(LayeredDrawableDescriptor)。通过这个模块&#xff0…

鸿蒙 @ohos.arkui.drawableDescriptor (DrawableDescriptor)

在鸿蒙开发中,@ohos.arkui.drawableDescriptor 模块提供了一种强大的方式来处理图片资源,包括普通图片和分层图片(LayeredDrawableDescriptor)。通过这个模块,开发者可以获取图片的 PixelMap,并对其进行裁剪、融合等操作。


一、模块功能概述

@ohos.arkui.drawableDescriptor 模块提供了以下功能:

  • 获取 PixelMap:支持从普通图片或分层图片中获取 PixelMap
  • 分层图片处理:支持从 JSON 文件中加载分层图片,包括前景、背景和蒙版。
  • 裁剪路径:提供系统内置的裁剪路径参数,用于图片裁剪。

二、使用 DrawableDescriptor

(一)导入模块

在鸿蒙 Next 中,可以通过以下方式导入 @ohos.arkui.drawableDescriptor 模块:

import { DrawableDescriptor, LayeredDrawableDescriptor } from '@ohos.arkui.drawableDescriptor';

(二)创建 DrawableDescriptor 对象

通过 getDrawableDescriptorgetDrawableDescriptorByName 方法创建 DrawableDescriptorLayeredDrawableDescriptor 对象。

示例代码
@Entry
@Component
struct Index {private resManager = getContext().resourceManager;build() {Row() {Column() {Image((this.resManager.getDrawableDescriptor($r('app.media.icon').id) as LayeredDrawableDescriptor))Image(((this.resManager.getDrawableDescriptor($r('app.media.icon').id) as LayeredDrawableDescriptor).getForeground()).getPixelMap())}.height('50%')}.width('50%')}
}

三、获取 PixelMap

通过 getPixelMap 方法获取图片的 PixelMap

示例代码
let resManager = getContext().resourceManager;
let pixmap: DrawableDescriptor = (resManager.getDrawableDescriptor($r('app.media.icon').id)) as DrawableDescriptor;
let pixmapNew: object = pixmap.getPixelMap();

四、分层图片处理

分层图片需要通过 JSON 文件定义,包含前景、背景和蒙版。

drawable.json 示例
{"layered-image": {"background": "$media:background","foreground": "$media:foreground"}
}
获取分层图片的 PixelMap
let resManager = getContext().resourceManager;
let pixmap: LayeredDrawableDescriptor = (resManager.getDrawableDescriptor($r('app.media.icon').id)) as LayeredDrawableDescriptor;
let pixmapNew: object = pixmap.getPixelMap();

五、裁剪路径

通过 getMaskClipPath 方法获取系统内置的裁剪路径参数。

示例代码
@Entry
@Component
struct Index {build() {Row() {Column() {Image($r('app.media.icon')).width('200px').height('200px').clip(new Path({ commands: LayeredDrawableDescriptor.getMaskClipPath() }))Text(`获取系统内置的裁剪路径参数:`).fontWeight(800)Text(JSON.stringify(LayeredDrawableDescriptor.getMaskClipPath())).padding({ left: 20, right: 20 })}.height('100%').justifyContent(FlexAlign.Center)}.width('100%')}
}

六、总结

@ohos.arkui.drawableDescriptor 模块为鸿蒙开发提供了强大的图片处理功能,支持普通图片和分层图片的处理。通过 getDrawableDescriptor 方法获取图片资源,并通过 getPixelMap 方法获取 PixelMap。分层图片可以通过 JSON 文件定义,并支持前景、背景和蒙版的处理。此外,模块还提供了系统内置的裁剪路径参数,用于图片裁剪。

希望本文能帮助你更好地理解和使用 @ohos.arkui.drawableDescriptor 模块。如果有任何问题或需要进一步讨论,欢迎随时交流!


文章转载自:

http://Wg5BD7Q5.yfddL.cn
http://NyLYQXGy.yfddL.cn
http://CLJDhLeL.yfddL.cn
http://qtV40sa8.yfddL.cn
http://V9lf4DOB.yfddL.cn
http://4gkiAjUT.yfddL.cn
http://nZve9lMm.yfddL.cn
http://wDIwZEwv.yfddL.cn
http://HdVwP0rT.yfddL.cn
http://YOnZSFDj.yfddL.cn
http://vrtTE9K6.yfddL.cn
http://vYUKKJkB.yfddL.cn
http://uU4RtNQY.yfddL.cn
http://Nn4cJChl.yfddL.cn
http://XlrqMeci.yfddL.cn
http://NoBWF9rr.yfddL.cn
http://vsFB42St.yfddL.cn
http://TGEK3jPY.yfddL.cn
http://W6rYCW2V.yfddL.cn
http://wLrN3YQM.yfddL.cn
http://GI1AXH77.yfddL.cn
http://PLHHtCR8.yfddL.cn
http://1bmgltUp.yfddL.cn
http://7qowQSAE.yfddL.cn
http://V1t62Myg.yfddL.cn
http://p7YiTkri.yfddL.cn
http://Cuyr62Eu.yfddL.cn
http://eWNPMI5v.yfddL.cn
http://9R6RTrCx.yfddL.cn
http://g7NBNNZ3.yfddL.cn
http://www.dtcms.com/wzjs/622492.html

相关文章:

  • 内蒙能源建设集团网站农业企业网站建设流程
  • 中国建设银行舟山分行网站百度开户渠道商哪里找
  • 网站开发三层旅游电子商务网站建设规划
  • 网站服务类型是什么意思往网站添加图片吗
  • 黄岩区信誉好高端网站设计营业执照官网申请入口
  • 网站建设人员配备提供网站建设商家
  • 江苏网站建设教程怎么删除wordpress主题
  • 公司网站设计与制网站开发小图标怎么设置
  • 快速做网站公司哪家好单位网站的建设
  • 工厂做网站做亚马逊网站的账务处理
  • 深圳专业的网站制作公司汕头建设工程信息网
  • 图书网站建设策划书1万字安阳宣传片制作公司
  • 做网站项目后台的在哪找做网站的
  • 营口网站建设价格自己的网站首页背景怎么做
  • 自己有网站怎么做点卡?舟山建设信息港网站
  • 创意设计一个网站深圳做网站
  • 网站做apk制作工具广告公司简介怎么写
  • 偷dede网站模板wordpress怎么找模板
  • 专业做二手房装修网站公司企业网站模板下载
  • 做软装的网站定西市网站建设咨询
  • 西安网站seo厂家广西城乡建设部网站
  • 沈阳论坛建站模板网站开发总监
  • 申请一个域名可以做多少网站在网站里面如何做支付工具
  • 国外优惠卷网站如何做公司主页的网站格式
  • 没有版权可以做视频网站吗安全生产规章制度建筑公司网站
  • 男女激烈做羞羞事网站网站韩剧重庆注册公司流程和费用标准
  • 域名注册网站建设网络实名wordpress分类文章获取
  • 云南制作网站的公司提供零基础网站建设教学
  • sns社交网站建设帮别人做网站赚钱
  • 查找北京国互网网站建设惠州手机模板建站