使用Drawing实现图形绘制与显示

使用Drawing实现图形绘制与显示

HarmonyOS
2024-05-21 20:50:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wngsheng

使用Drawing进行图形绘制与显示时,需要使用Native Drawing模块的画布画笔绘制一个基本的2D图形和文本内容;并将内容写入Native Window提供的Buffer,将Buffer提交到队列;再利用XComponent将C++代码层与ArkTS层对接,实现在ArkTS层调用绘制和显示的逻辑,最终在应用上显示。

代码说明

创建Native C++工程,配置XComponent组件并与Native模块进行绑定。

获取NativeWindow和buffer

使用drawing接口绘制图形、文字

提交buffer上屏

效果演示

分享
微博
QQ
微信
回复
2024-05-22 16:57:34
相关问题
XComponent、NativeDrawing实现2D图形绘制
990浏览 • 1回复 待解决
使用Drawing进行2d图像绘制
822浏览 • 1回复 待解决
XComponent、openGL实现3D图形绘制
1407浏览 • 1回复 待解决
使用Native、XComponent和EGL绘制图形
880浏览 • 1回复 待解决
鸿蒙Drawing API的缩放怎么使用
706浏览 • 1回复 待解决
harmony surfaceProvider绘制显示问题
10070浏览 • 4回复 待解决
鸿蒙如何实现位图绘制
9743浏览 • 1回复 待解决
HarmonyOS 绘制水印如何实现
151浏览 • 1回复 待解决
如何使用canvas绘制圆角矩形
408浏览 • 1回复 待解决
图形图像开发场景实践
634浏览 • 1回复 待解决
HarmonyOS Tabs怎么text同行显示
153浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
900浏览 • 1回复 待解决
画布上绘制图片如何实现
250浏览 • 1回复 待解决