c++ - 用手指在 Canvas 上绘图。 Tizen 原生应用程序

标签 c++ canvas draw tizen tizen-native-app

我刚刚开始使用 Tizen 进行冒险。

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

最佳答案

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

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

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

相关文章:

android - 如何只绘制 View 背景的一部分

ios - 在 Swift 中绘制带标题的圆环图

c++ - 官方ZeroMQ多线程示例的修改版本崩溃

javascript - 裁剪 Canvas 图像源的确切中心

android - 不规则形状怎么画?

javascript - 如何在 HTML5 Canvas 上绘制经过 Javascript 修改的 SVG 对象?

c++ - 设置了 LARGEADDRESSAWARE 标志的应用程序获得更少的虚拟内存

c++ - C++11 中的线程 : A better way to approach lock guards?

c++ - 如何使用 asn1c 生成的代码解码 MAP 调用消息

android - 我如何从自定义 View 中获取宽度和高度尺寸?