相关问题
ArkTS与Native(C/C++/Rust)通过什么方式实现调用交互
3577浏览 • 1回复 待解决
HarmonyOS native C++ 层传递buffer 到ArkTS 层
1564浏览 • 1回复 待解决
ArkTS层通过接口访问C++层对象
1449浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
1923浏览 • 1回复 待解决
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
2012浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
2368浏览 • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象
1340浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
1474浏览 • 1回复 待解决
HarmonyOS C++ 调用 ets 层函数报错闪退
1286浏览 • 1回复 待解决
HarmonyOS C++层如何同步调用JS函数 -
1057浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
1288浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
4720浏览 • 1回复 待解决
HarmonyOS 是否有类似Native C++调用系统API
1070浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何通过NAPI接口实现ArkTS与Native C++层的业务协作?
981浏览 • 0回复 待解决
HarmonyOS C++子线程调用ArkTS业务层接口方法
1266浏览 • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数
1350浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现
1951浏览 • 1回复 待解决
如果需要NAPI C++层业务,调用 ArkTS层的类静态成员、静态函数,怎么交互实现?
1488浏览 • 1回复 待解决
HarmonyOS C++通过OHAudio录制音频想回调数据到ArkTS层
838浏览 • 1回复 待解决
HarmonyOS ETS和c++层通信
1239浏览 • 1回复 待解决
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
5381浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
3079浏览 • 1回复 待解决
HarmonyOS 从C++层触发通知到ArkTS层
1342浏览 • 1回复 待解决
HarmonyOS native层js代码调用
1012浏览 • 1回复 待解决
HarmonyOS har是否能直接提供C/C++ native接口给其他包调用?
1392浏览 • 1回复 待解决
实现绘制文本是一个常见的需求,可以用于各种场景比如在图形界面中显示文字、生成图片中的文字、实现打印功能等等。本文主要介绍如何通过native调用实现文本内容绘制。
开发者可以通过NDK Drawing接口进行文本内容的绘制工作,并调用NativeWindow接口来创建环境,最后通过XComponent组件进行布局与渲染。
相关核心API
Drawing
NativeWindow
核心代码介绍
1.首先配置XComponent组件并与Native模块进行绑定。
id: XComponent组件id,id与组件为一一映射关系,不可有重复;开发者可以在C++层通过id来绑定对应的XComponent
type: 暂时固定为’texture’
native层注册回调函数,使其在加载时触发
2.使用NativeWindow创建环境
3.使用Drawing进行文本的绘制
适配版本信息
IDE:DevEco Studio 4.0.1.501
SDK:HarmoneyOS 4.0.0.38