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

二级域名网站免费申请山东省建设厅网站维护电话

二级域名网站免费申请,山东省建设厅网站维护电话,科技公司很多都是骗子公司吗,义乌制作网站开发鸿蒙开发-UI-组件 鸿蒙开发-UI-组件2 鸿蒙开发-UI-组件3 鸿蒙开发-UI-气泡/菜单 鸿蒙开发-UI-页面路由 鸿蒙开发-UI-组件导航-Navigation 鸿蒙开发-UI-组件导航-Tabs 文章目录 一、基本概念 二、图片资源加载 1. 存档图类型数据源 2.多媒体像素图 三、显示矢量图 四、图片… 鸿蒙开发-UI-组件 鸿蒙开发-UI-组件2 鸿蒙开发-UI-组件3 鸿蒙开发-UI-气泡/菜单 鸿蒙开发-UI-页面路由 鸿蒙开发-UI-组件导航-Navigation 鸿蒙开发-UI-组件导航-Tabs 文章目录 一、基本概念 二、图片资源加载 1. 存档图类型数据源 2.多媒体像素图 三、显示矢量图 四、图片显示相关属性 1.设置图片缩放类型 2.图片插值 3.设置图片重复样式 4.设置图片渲染模式 5.设置图片解码尺寸 6.为图片添加滤镜效果 7.同步加载图片 五、图片显示相关事件 总结 前言 上文详细学习了组件导航组件Tabs的使用场景以及不同的导航布局方式同时也学习了导航栏的使用模式固定滚动以及自定义导航栏的使用。本文学习鸿蒙开发UI图形显示相关知识 一、基本概念 图片显示需要使用Image组件支持多种图片格式包括png、jpg、bmp、svg和gif Image通过调用如下接口来创建 Image(src: string | Resource | media.PixelMap) 二、图片资源加载 Image支持加载存档图、多媒体像素图两种类型 1. 存档图类型数据源 2.多媒体像素图 三、显示矢量图 Image组件可显示矢量图svg格式的图片 svg格式的图片可以使用fillColor属性改变图片的绘制颜色 Image($r(app.media.cloud)).width(50) .fillColor(Color.Blue) 原始图片颜色设置绘制颜色后的svg图片 四、图片显示相关属性 Image组件设置属性可以使图片显示更灵活达到一些自定义的效果 1.设置图片缩放类型 Image组件objectFit取值显示说明objectFit(ImageFit.Contain)保持宽高比进行缩小或者放大使得图片完全显示在显示边界内objectFit(ImageFit.Cover)保持宽高比进行缩小或者放大使得图片两边都大于或等于显示边界objectFit(ImageFit.Auto)自适应显示objectFit(ImageFit.Fill)不保持宽高比进行放大缩小使得图片充满显示边界objectFit(ImageFit.ScaleDown)保持宽高比显示图片缩小或者保持不变objectFit(ImageFit.None)保持原有尺寸显示 2.图片插值 当原图分辨率较低并且放大显示时图片会模糊出现锯齿。 使用interpolation属性对图片进行插值使图片显示得更清晰 Image组件interpolation取值显示效果interpolation(ImageInterpolation.None)interpolation(ImageInterpolation.Low)interpolation(ImageInterpolation.Medium)interpolation(ImageInterpolation.High) 3.设置图片重复样式 通过objectRepeat属性设置图片的重复样式方式 Image组件objectRepeat取值显示说明显示效果objectRepeat(ImageRepeat.XY)在水平轴和竖直轴上同时重复绘制图片objectRepeat(ImageRepeat.Y)只在竖直轴上重复绘制图片objectRepeat(ImageRepeat.X)只在水平轴上重复绘制图片 4.设置图片渲染模式 通过renderMode属性设置图片的渲染模式为原色或黑白 Image组件renderMode取值显示说明显示效果renderMode(ImageRenderMode.Original)设置图片的渲染模式为原色renderMode(ImageRenderMode.Template)设置图片的渲染模式为黑白 5.设置图片解码尺寸 通过sourceSize属性设置图片解码尺寸降低图片的分辨率 //将原图片解码为150*150 Image($r(app.media.example)).sourceSize({width: 150,height: 150}) 6.为图片添加滤镜效果 通过colorFilter修改图片的像素颜色为图片添加滤镜 代码示例 Entry Component struct Index {build() {Column() {Row() {Image($r(app.media.example)).width(40%).margin(10)Image($r(app.media.example)).width(40%).colorFilter([1, 1, 0, 0, 0,0, 1, 0, 0, 0,0, 0, 1, 0, 0,0, 0, 0, 1, 0]).margin(10)}.width(100%).justifyContent(FlexAlign.Center)}} } UI渲染 7.同步加载图片 一般情况下图片加载流程会异步进行以避免阻塞主线程影响UI交互。但是特定情况下图片刷新时会出现闪烁这时可以使用syncLoad属性使图片同步加载从而避免出现闪烁。 注如果图片加载较长时间导致页面无法响应场景不建议使用同步加载 Image($r(app.media.icon)).syncLoad(true) 五、图片显示相关事件 Image组件上绑定onComplete事件图片加载成功后可以获取图片的必要信息。如果图片加载失败也可以通过绑定onError回调来获得结果 代码示例 Entry Component struct MyComponent {State widthValue: number 0State heightValue: number 0State componentWidth: number 0State componentHeight: number 0build() {Column() {Row() {Image($r(app.media.ic_img_2)).width(200).height(150).margin(15) //step1定义图片加载完成后获取图片的相关属性.onComplete(msg {if(msg){this.widthValue msg.widththis.heightValue msg.heightthis.componentWidth msg.componentWidththis.componentHeight msg.componentHeight}}) //step2定义图片获取失败打印结果.onError(() {console.info(load image fail)}) //step3通过状态变量获取图片属性数据图片加载完成状态变量数据变更Image组件重新渲染.overlay(width: String(this.widthValue) , height: String(this.heightValue) componentWidth: String(this.componentWidth) componentHeight: String(this.componentHeight), {align: Alignment.Bottom,offset: { x: 0, y: 60 }})}}} } UI渲染 总结 本文详细学习了鸿蒙开发UI图片显示相关知识学习了图片资源加载的两种类型以及矢量图的显示同时学习了图片渲染组件的相关属性和相关事件的使用方式和效果。下文将学习鸿蒙开发UI图形绘制。
文章转载自:
http://www.morning.jopebe.cn.gov.cn.jopebe.cn
http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn
http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn
http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn
http://www.morning.nrzkg.cn.gov.cn.nrzkg.cn
http://www.morning.dqpnd.cn.gov.cn.dqpnd.cn
http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn
http://www.morning.jlrym.cn.gov.cn.jlrym.cn
http://www.morning.mgtrc.cn.gov.cn.mgtrc.cn
http://www.morning.svrud.cn.gov.cn.svrud.cn
http://www.morning.yrpd.cn.gov.cn.yrpd.cn
http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn
http://www.morning.jwmws.cn.gov.cn.jwmws.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.ycwym.cn.gov.cn.ycwym.cn
http://www.morning.rqlf.cn.gov.cn.rqlf.cn
http://www.morning.gfqj.cn.gov.cn.gfqj.cn
http://www.morning.kjrp.cn.gov.cn.kjrp.cn
http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn
http://www.morning.htfnz.cn.gov.cn.htfnz.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.xsbhg.cn.gov.cn.xsbhg.cn
http://www.morning.qfrmy.cn.gov.cn.qfrmy.cn
http://www.morning.kqblk.cn.gov.cn.kqblk.cn
http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn
http://www.morning.xqkcs.cn.gov.cn.xqkcs.cn
http://www.morning.nbnq.cn.gov.cn.nbnq.cn
http://www.morning.sggzr.cn.gov.cn.sggzr.cn
http://www.morning.jqpq.cn.gov.cn.jqpq.cn
http://www.morning.jpkk.cn.gov.cn.jpkk.cn
http://www.morning.cxryx.cn.gov.cn.cxryx.cn
http://www.morning.rjbb.cn.gov.cn.rjbb.cn
http://www.morning.dzqr.cn.gov.cn.dzqr.cn
http://www.morning.rscrj.cn.gov.cn.rscrj.cn
http://www.morning.tkrwm.cn.gov.cn.tkrwm.cn
http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn
http://www.morning.sbjhm.cn.gov.cn.sbjhm.cn
http://www.morning.mtgnd.cn.gov.cn.mtgnd.cn
http://www.morning.ntyanze.com.gov.cn.ntyanze.com
http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn
http://www.morning.kmjbs.cn.gov.cn.kmjbs.cn
http://www.morning.plfrk.cn.gov.cn.plfrk.cn
http://www.morning.bmyrl.cn.gov.cn.bmyrl.cn
http://www.morning.mnrqq.cn.gov.cn.mnrqq.cn
http://www.morning.qpljg.cn.gov.cn.qpljg.cn
http://www.morning.addai.cn.gov.cn.addai.cn
http://www.morning.xrpjr.cn.gov.cn.xrpjr.cn
http://www.morning.npbkx.cn.gov.cn.npbkx.cn
http://www.morning.rkqkb.cn.gov.cn.rkqkb.cn
http://www.morning.jcypk.cn.gov.cn.jcypk.cn
http://www.morning.rkxqh.cn.gov.cn.rkxqh.cn
http://www.morning.bnlch.cn.gov.cn.bnlch.cn
http://www.morning.zdtfr.cn.gov.cn.zdtfr.cn
http://www.morning.myhpj.cn.gov.cn.myhpj.cn
http://www.morning.jzkqg.cn.gov.cn.jzkqg.cn
http://www.morning.ctxt.cn.gov.cn.ctxt.cn
http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn
http://www.morning.jkrrg.cn.gov.cn.jkrrg.cn
http://www.morning.fkmqg.cn.gov.cn.fkmqg.cn
http://www.morning.jstggt.cn.gov.cn.jstggt.cn
http://www.morning.nnttr.cn.gov.cn.nnttr.cn
http://www.morning.qmpbs.cn.gov.cn.qmpbs.cn
http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn
http://www.morning.dkzwx.cn.gov.cn.dkzwx.cn
http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn
http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn
http://www.morning.tldhq.cn.gov.cn.tldhq.cn
http://www.morning.vaqmq.cn.gov.cn.vaqmq.cn
http://www.morning.dnzyx.cn.gov.cn.dnzyx.cn
http://www.morning.knpmj.cn.gov.cn.knpmj.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.ltypx.cn.gov.cn.ltypx.cn
http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn
http://www.morning.wrtxk.cn.gov.cn.wrtxk.cn
http://www.morning.mhpkz.cn.gov.cn.mhpkz.cn
http://www.morning.3ox8hs.cn.gov.cn.3ox8hs.cn
http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn
http://www.morning.zxybw.cn.gov.cn.zxybw.cn
http://www.morning.xnpml.cn.gov.cn.xnpml.cn
http://www.morning.xctdn.cn.gov.cn.xctdn.cn
http://www.tj-hxxt.cn/news/255130.html

相关文章:

  • 网站头部设计app推广方法及技巧
  • 网站建设师薪资什么是电商电商怎么做
  • 织梦网站tag怎么做wordpress主题丢失
  • 网站开发遵循的原则鄱阳网站建设多少钱
  • 养生网站源码下载wordpress大学 加载慢
  • 网站服务器是什么意思做网站公司法人还要拍照吗
  • 投资网站怎么做免费企业信息发布平台
  • 国内net开发的网站建设天津网站建设的公司哪家好
  • 门户网站大全seo网站管理招聘
  • 太原建站培训莱州建设局网站
  • 沈阳微信网站制作价格网络营销公司
  • 可信网站 如何验证有哪些设计软件
  • 承德做网站的公司怎么看网站是不是做竞价
  • 网站建设与维护前景物联网公司排名国内
  • 泰州专业网站制作公司免费观看高清正能量直播下载
  • 长春网站建设公司十佳做p2p网站 人员配置
  • .net做网站cwordpress在线咨询
  • 网站建设网站制作有限wordpress 搜索中文
  • 电子商务网站的建设包含哪些流程图大连网站设计开发
  • 手机制作网站教程网站备案名称修改
  • 汕头网站公司建设网站之前都需要准备什么
  • 做有弹幕视频网站贵阳网站制作服务商
  • 手机网站违规禁止访问怎么办做古建的那些网站比较适合
  • 网站建设专业介绍网络营销运营推广方案下载
  • 湖北中牛建设有限公司网站建立网站准备工作流程
  • django做网站比较容易wordpress建站网页无法运作
  • 外贸网站建站系统网站建设公司的市场营销方案
  • 免费申请手机网站大连微信网站制作
  • 阻止网站查到访问者ip中交通力建设股份有限公司网站
  • 沈阳个人网站制作杭州网站建设设计