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

网站做收录深圳企业网站建设定制开发服务

网站做收录,深圳企业网站建设定制开发服务,电商网站规划与设计论文,网页特效管理系统绘制组件的父组件#xff0c;父组件中会描述所有绘制组件均支持的通用属性。 1、绘制组件使用Shape作为父组件#xff0c;实现类似SVG的效果。 2、绘制组件单独使用#xff0c;用于在页面上绘制指定的图形。 说明#xff1a; 该组件从API Version 7开始支持。后续版本如有…绘制组件的父组件父组件中会描述所有绘制组件均支持的通用属性。 1、绘制组件使用Shape作为父组件实现类似SVG的效果。 2、绘制组件单独使用用于在页面上绘制指定的图形。 说明 该组件从API Version 7开始支持。后续版本如有新增内容则采用上角标单独标记该内容的起始版本。 子组件 包含Rect、Path、Circle、Ellipse、Polyline、Polygon、Image、Text、Column、Row、Shape子组件。 接口 Shape(value?: PixelMap) 从API version 9开始该接口支持在ArkTS卡片中使用卡片中不支持使用PixelMap对象。 参数 参数名参数类型必填默认值参数描述valuePixelMap否-绘制目标可将图形绘制在指定的PixelMap对象中若未设置则在当前绘制目标中进行绘制。 属性 除支持通用属性外还支持以下属性 名称类型默认值描述viewPort{ x?: number | string, y?: number | string, width?: number | string, height?: number | string }{ x:0, y:0, width:0, height:0 }形状的视口。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 该属性若为string类型, 暂不支持百分比。 异常值按照默认值处理。fillResourceColorColor.Black设置填充区域颜色。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 异常值按照默认值处理。fillOpacityLength1设置填充区域透明度。 取值范围是[0.0, 1.0]若给定值小于0.0则取值为0.0若给定值大于1.0则取值为1.0其余异常值按1.0处理。 从API version 9开始该接口支持在ArkTS卡片中使用。strokeResourceColor-设置边框颜色不设置时默认没有边框线条。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 异常值不会绘制边框线条。strokeDashArrayArrayLength[]设置边框间隙。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 线段相交时可能会出现重叠现象。异常值按照默认值处理。strokeDashOffsetnumber | string0边框绘制起点的偏移量。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 异常值按照默认值处理。strokeLineCapLineCapStyleLineCapStyle.Butt设置边框端点绘制样式。 从API version 9开始该接口支持在ArkTS卡片中使用。strokeLineJoinLineJoinStyleLineJoinStyle.Miter设置边框拐角绘制样式。 从API version 9开始该接口支持在ArkTS卡片中使用。strokeMiterLimitnumber | string4设置斜接长度与边框宽度比值的极限值。斜接长度表示外边框外边交点到内边交点的距离边框宽度即strokeWidth属性的值。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 该属性取值需在strokeLineJoin属性取值LineJoinStyle.Miter时生效。 该属性的合法值范围应当大于等于1.0当取值范围在[0,1)时按1.0处理其余异常值按默认值处理。strokeOpacityLength1设置边框透明度。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 该属性的取值范围是[0.0, 1.0]若给定值小于0.0则取值为0.0若给定值大于1.0则取值为1.0其余异常值按1.0处理。strokeWidthnumber | string1设置边框宽度。 从API version 9开始该接口支持在ArkTS卡片中使用。说明 该属性若为string类型, 暂不支持百分比百分比按照1px处理。antiAliasbooleantrue是否开启抗锯齿效果。 从API version 9开始该接口支持在ArkTS卡片中使用。mesh8Arraynumber,number,number[],0,0设置mesh效果。第一个参数为长度column 1* row 1* 2的数组它记录了扭曲后的位图各个顶点位置第二个参数为mesh矩阵列数column第三个参数为mesh矩阵行数row。 从API version 9开始该接口支持在ArkTS卡片中使用。 示例 // xxx.ets Entry Component struct ShapeExample {build() {Column({ space: 10 }) {Text(basic).fontSize(11).fontColor(0xCCCCCC).width(320)// 在Shape的(-2, -2)点绘制一个 300 * 50 带边框的矩形,颜色0x317AF7,边框颜色黑色,边框宽度4,边框间隙20,向左偏移10,线条两端样式为半圆,拐角样式圆角,抗锯齿(默认开启)// 在Shape的(-2, 58)点绘制一个 300 * 50 带边框的椭圆,颜色0x317AF7,边框颜色黑色,边框宽度4,边框间隙20,向左偏移10,线条两端样式为半圆,拐角样式圆角,抗锯齿(默认开启)// 在Shape的(-2, 118)点绘制一个 300 * 10 直线路径,颜色0x317AF7,边框颜色黑色,宽度4,间隙20,向左偏移10,线条两端样式为半圆,拐角样式圆角,抗锯齿(默认开启)Shape() {Rect().width(300).height(50)Ellipse().width(300).height(50).offset({ x: 0, y: 60 })Path().width(300).height(10).commands(M0 0 L900 0).offset({ x: 0, y: 120 })}.width(350).height(140).viewPort({ x: -2, y: -2, width: 304, height: 130 }).fill(0x317AF7).stroke(Color.Black).strokeWidth(4).strokeDashArray([20]).strokeDashOffset(10).strokeLineCap(LineCapStyle.Round).strokeLineJoin(LineJoinStyle.Round).antiAlias(true)// 分别在Shape的(0, 0)、(-5, -5)点绘制一个 300 * 50 带边框的矩形,可以看出之所以将视口的起始位置坐标设为负值是因为绘制的起点默认为线宽的中点位置因此要让边框完全显示则需要让视口偏移半个线宽Shape() {Rect().width(300).height(50)}.width(350).height(80).viewPort({ x: 0, y: 0, width: 320, height: 70 }).fill(0x317AF7).stroke(Color.Black).strokeWidth(10)Shape() {Rect().width(300).height(50)}.width(350).height(80).viewPort({ x: -5, y: -5, width: 320, height: 70 }).fill(0x317AF7).stroke(Color.Black).strokeWidth(10)Text(path).fontSize(11).fontColor(0xCCCCCC).width(320)// 在Shape的(0, -5)点绘制一条直线路径,颜色0xEE8443,线条宽度10,线条间隙20Shape() {Path().width(300).height(10).commands(M0 0 L900 0)}.width(350).height(20).viewPort({ x: 0, y: -5, width: 300, height: 20 }).stroke(0xEE8443).strokeWidth(10).strokeDashArray([20])// 在Shape的(0, -5)点绘制一条直线路径,颜色0xEE8443,线条宽度10,线条间隙20,向左偏移10Shape() {Path().width(300).height(10).commands(M0 0 L900 0)}.width(350).height(20).viewPort({ x: 0, y: -5, width: 300, height: 20 }).stroke(0xEE8443).strokeWidth(10).strokeDashArray([20]).strokeDashOffset(10)// 在Shape的(0, -5)点绘制一条直线路径,颜色0xEE8443,线条宽度10,透明度0.5Shape() {Path().width(300).height(10).commands(M0 0 L900 0)}.width(350).height(20).viewPort({ x: 0, y: -5, width: 300, height: 20 }).stroke(0xEE8443).strokeWidth(10).strokeOpacity(0.5)// 在Shape的(0, -5)点绘制一条直线路径,颜色0xEE8443,线条宽度10,线条间隙20,线条两端样式为半圆Shape() {Path().width(300).height(10).commands(M0 0 L900 0)}.width(350).height(20).viewPort({ x: 0, y: -5, width: 300, height: 20 }).stroke(0xEE8443).strokeWidth(10).strokeDashArray([20]).strokeLineCap(LineCapStyle.Round)// 在Shape的(-20, -5)点绘制一个封闭路径,颜色0x317AF7,线条宽度10,边框颜色0xEE8443,拐角样式锐角默认值Shape() {Path().width(200).height(60).commands(M0 0 L400 0 L400 150 Z)}.width(300).height(200).viewPort({ x: -20, y: -5, width: 310, height: 90 }).fill(0x317AF7).stroke(0xEE8443).strokeWidth(10).strokeLineJoin(LineJoinStyle.Miter).strokeMiterLimit(5)}.width(100%).margin({ top: 15 })} } 最后有很多小伙伴不知道学习哪些鸿蒙开发技术不知道需要重点掌握哪些鸿蒙应用开发知识点而且学习时频繁踩坑最终浪费大量时间。所以有一份实用的鸿蒙HarmonyOS NEXT资料用来跟着学习是非常有必要的。  这份鸿蒙HarmonyOS NEXT资料包含了鸿蒙开发必掌握的核心知识要点内容包含了ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等鸿蒙HarmonyOS NEXT技术知识点。 希望这一份鸿蒙学习资料能够给大家带来帮助有需要的小伙伴自行领取限时开源先到先得~无套路领取 获取这份完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料 鸿蒙HarmonyOS NEXT最新学习路线 HarmonOS基础技能 HarmonOS就业必备技能  HarmonOS多媒体技术 鸿蒙NaPi组件进阶 HarmonOS高级技能 初识HarmonOS内核 实战就业级设备开发 有了路线图怎么能没有学习资料呢小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频内容包含ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。 获取以上完整版高清学习路线请点击→纯血版全套鸿蒙HarmonyOS学习资料 《鸿蒙 (OpenHarmony)开发入门教学视频》 《鸿蒙生态应用开发V2.0白皮书》 《鸿蒙 (OpenHarmony)开发基础到实战手册》 OpenHarmony北向、南向开发环境搭建 《鸿蒙开发基础》 ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.…… 《鸿蒙开发进阶》 Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制…… 《鸿蒙进阶实战》 ArkTS实践UIAbility应用网络案例…… 获取以上完整鸿蒙HarmonyOS学习资料请点击→纯血版全套鸿蒙HarmonyOS学习资料 总结 总的来说华为鸿蒙不再兼容安卓对中年程序员来说是一个挑战也是一个机会。只有积极应对变化不断学习和提升自己他们才能在这个变革的时代中立于不败之地。
http://www.pierceye.com/news/706653/

相关文章:

  • 哪个网站上可以做初中数学题wordpress 网校插件
  • html写手机网站制作网页用什么语言
  • 一站式网站建设价格百度网站
  • 招商网站建设多少钱企业形象墙
  • 医疗设备响应式网站免费素材库
  • 服务器如何搭建php网站网页美工设计从入门到精通
  • 淘宝的网站建设情况做企业平台的网站有哪些
  • 深圳网站建设公司设计公司做网站排名有用吗
  • 企业营销型网站建设厂家 天堂资源地址在线官网
  • 编写这个网站模板要多少钱便宜做网站公司
  • asp企业网站源码下载网页制作基础教程田田田田田田田田
  • 网站标题title怎么写网站建设建设公司有哪些
  • 辽宁移动网站网站域名注册费用
  • 深圳建网站兴田德润专业电商店铺首页设计
  • 网站推广的工作内容芜湖做网站的客户
  • 求一些做里番的网站wordpress新闻快讯插件
  • 网站加速器下载公司网页设计思路
  • 数据库网站开发memcached wordpress 慢 卡
  • 上市设计网站软件商城官网
  • 网站建设是什么科目查找5个搜索引擎作弊的网站
  • 佛山市锵美装饰有限公司网站建设案例微信商城小程序开发一般需要多少钱
  • 成都网站定制中心知名的中文域名网站有哪些
  • 福州长乐网站建设网站流量统计分析
  • 四川网站建设公司 登录六盘水市诚信网站建设公司
  • 优秀包装设计网站软件工程师工作
  • 舟山建设信息港网站泉州百度网络推广
  • 网站流量宝镜像别人网站做排名的好处
  • 如何学习网站建设app网络营销方案设计题
  • 高端品牌网站建设明细报价报腾讯云 win wordpress
  • 云南建设网站网站建设公司现在还挣钱吗