我正在使用Android NDK中的C本地代码开发一个在屏幕上绘制文本的程序。请问如何渲染文本?谢谢。
最好的祝福, Michael
目前NDK在OpenGL之外没有提供绘图功能。
我几乎没有接触过Android,也没有使用过NDK,所以这可能是在胡说八道,但根据应用程序的情况,如果性能不是问题,你可以在C代码中生成位图并将其传递给父Java应用程序进行显示吗?
正如Graham所说,Pango是一种选择,或者如果你愿意做更多的工作,你也可以直接使用freetype库来渲染字形。直接使用freetype的优点是你只需要依赖freetype。