我刚刚从Tizen开始冒险。

我想用手指在 Canvas 上绘画,但是我找不到在Internet上进行此操作的示例(我个人讨厌C++)。您知道有关如何在本机应用程序中执行此操作的任何很好的教程吗?我设法使用javascript(网络应用程序)做到了这一点,但我想知道如何使用c++做到这一点。

最佳答案

SDK附带了一个名为MutipointTouch的示例应用程序(在platforms\tizen2.1\samples\native\cpp\Sample\Tizen Native\MultipointTouch中),它可以满足您的要求。 Tizen网站上还有a brief tutorial,它解释了MultipointTouch应用程序的各个部分。

本质上,您的Form需要继承自Tizen::Ui::ITouchEventListener并实现touch事件方法,例如OnTouchPressedOnTouchMoved。例如,在这些方法中,您可以在Tizen::Graphics::Canvas上执行绘制命令(它们显示了在MultipointTouch应用中的操作方法)。

关于c++ - 用手指在 Canvas 上绘图。 Tizen原生应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17289472/

10-10 16:01