欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > 鸿蒙OpenHarmony Native API【drawing_path.h】 头文件

鸿蒙OpenHarmony Native API【drawing_path.h】 头文件

2024/10/24 12:27:54 来源:https://blog.csdn.net/2301_76813281/article/details/140640977  浏览:    关键词:鸿蒙OpenHarmony Native API【drawing_path.h】 头文件

drawing_path.h

Overview

Related Modules:

[Drawing]

Description:

文件中定义了与自定义路径相关的功能函数

Since:  8 Version:  1.0

Summary

Functions

FunctionDescription
[OH_Drawing_PathCreate] (void)[OH_Drawing_Path] * 函数用于创建一个路径对象
OH_Drawing_PathDestroyvoid 函数用于销毁路径对象并回收该对象占有的内存
[OH_Drawing_PathMoveTo] ([OH_Drawing_Path] *, float x, float y)void 函数用于设置自定义路径的起始点位置
[OH_Drawing_PathLineTo] ([OH_Drawing_Path] *, float x, float y)void 函数用于添加一条从路径的最后点位置到目标点位置的线段
OH_Drawing_PathArcTovoid 函数用于给路径添加一段弧线,绘制弧线的方式为角度弧,该方式首先会指定一个矩形边框,矩形边框会包裹椭圆, 然后会指定一个起始角度和扫描度数,从起始角度扫描截取的椭圆周长一部分即为绘制的弧线。另外会默认添加一条从路径的最后点位置到弧线起始点位置的线段
[OH_Drawing_PathQuadTo] ([OH_Drawing_Path] *, float ctrlX, float ctrlY, float endX, float endY)void 函数用于添加一条从路径最后点位置到目标点位置的二阶贝塞尔圆滑曲线
[OH_Drawing_PathCubicTo] ([OH_Drawing_Path] *, float ctrlX1, float ctrlY1, float ctrlX2, float ctrlY2, float endX, float endY)void 函数用于添加一条从路径最后点位置到目标点位置的三阶贝塞尔圆滑曲线
[OH_Drawing_PathClose] ([OH_Drawing_Path] *)void 函数用于闭合路径,会添加一条从路径起点位置到最后点位置的线段
OH_Drawing_PathResetvoid 函数用于重置自定义路径数据
以上就是本篇文章所带来的鸿蒙开发中一小部分技术讲解;想要学习完整的鸿蒙全栈技术。可以在结尾找我可全部拿到!
下面是鸿蒙的完整学习路线,展示如下:
1

2

除此之外,根据这个学习鸿蒙全栈学习路线,也附带一整套完整的学习【文档+视频】,内容包含如下

内容包含了:(ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!

鸿蒙【北向应用开发+南向系统层开发】文档笔记

3

鸿蒙【基础+实战项目】视频

4

鸿蒙面经

5

为了避免大家在学习过程中产生更多的时间成本,对比我把以上内容全部放在了↓↓↓想要的可以自取喔!谢谢大家观看!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com