相关问题
使用Drawing进行2d图像绘制
416浏览 • 1回复 待解决
XComponent、NativeDrawing实现2D图形绘制
427浏览 • 1回复 待解决
XComponent、openGL实现3D图形绘制
463浏览 • 1回复 待解决
使用Native、XComponent和EGL绘制图形
467浏览 • 1回复 待解决
Native XComponent、Drawing、手势实现上下滑动文本和图形拖移
339浏览 • 1回复 待解决
鸿蒙Drawing API的缩放怎么使用
308浏览 • 1回复 待解决
如何使用canvas绘制图形?环境是API6,java编写自定义组件
1090浏览 • 1回复 待解决
harmony surfaceProvider绘制不显示问题
8468浏览 • 4回复 待解决
鸿蒙如何实现位图绘制
8204浏览 • 1回复 待解决
鸿蒙绘制图形Path折线绘制Polyline设置折线拐角处为圆弧达不到效果,能不能增加圆角属性
497浏览 • 1回复 待解决
EGL绘制是否支持多线程?如何在多线程的场景下同时操作一块buffer进行图形绘制
627浏览 • 1回复 待解决
通过Native 调用c++层实现文本绘制
442浏览 • 1回复 待解决
如何HarmonyOS 控制系统键盘隐藏与显示?
9686浏览 • 1回复 待解决
多线程调用 OH_Drawing_CreateFontCollection 崩溃
471浏览 • 1回复 待解决
DevEco如何使用js绘制类似下面的这种表格
2763浏览 • 1回复 待解决
多行文本省略的展开与显示
370浏览 • 1回复 待解决
实现左边显示导航,右边显示显示具体页面效果的方案
486浏览 • 1回复 待解决
图形图像开发场景实践
307浏览 • 1回复 待解决
Oceanbase与DRDS的关系与使用场景的区别?
2740浏览 • 1回复 待解决
控制颜色渐变,实现图形图像的那种颜色渐变的效果
460浏览 • 1回复 待解决
鸿蒙app使用js显示地图
6010浏览 • 1回复 待解决
多次使用自定义ToastDialog显示toast,显示过慢,无法立刻显示最新toast
6793浏览 • 2回复 待解决
SurfaceProvider绘制延迟
5996浏览 • 4回复 已解决
绘制语音消息,仿聊天软件,语音消息的绘制。
423浏览 • 1回复 待解决
使用TextPicker控件显示异常的问题
355浏览 • 1回复 待解决
使用Drawing进行图形绘制与显示时,需要使用Native Drawing模块的画布画笔绘制一个基本的2D图形和文本内容;并将内容写入Native Window提供的Buffer,将Buffer提交到队列;再利用XComponent将C++代码层与ArkTS层对接,实现在ArkTS层调用绘制和显示的逻辑,最终在应用上显示。
代码说明
创建Native C++工程,配置XComponent组件并与Native模块进行绑定。
获取NativeWindow和buffer
使用drawing接口绘制图形、文字
提交buffer上屏
效果演示