我正在尝试制作一个应用,希望在其中绘制看起来像填字游戏的细小方框,并且用户应该能够与它们进行交互。所以我的问题是,使用Skia在Skia画布上绘制而不是使用android画布有什么好处。另外,如果您知道其他方法,也很高兴听到您的声音。
答案 0 :(得分:1)
使用Skia代替Android绘图功能的优点之一是您可以跨平台进行操作。例如,如果您正在开发针对iOS和Android的绘图应用程序,则大多数代码都可以用C ++编写。 Java(Android)代码将画布公开给本机代码,发送所有相关的UI事件(例如,触摸坐标),然后让本机代码在画布上绘制。
希望我的回答会有所帮助。希望我能为您提供一个有效的示例代码。