MonoDroid表面视图

3

我在 Mono 相关主题上找到的信息很少。我需要一个可绘制区域来捕捉签名。一直在尝试使用 这个,但有点迷惑。不确定我的类是否要扩展 SurfaceView 还是只是在 OnCreate 中创建 SurfaceView。触摸事件处理程序使用 e.ReturnValue 和 touchPoints,而 View.TouchEventArgs e 没有 ReturnValue 的定义,也不知道 touchPoints 是从哪里来的。


缺乏回应是否意味着这是不可能的?我知道在Android中是可能的,问题在于我们使用的是Mono吗? - jmease
你有Java Android的实现示例吗? - chrisntr
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html - jmease
我在您提供的示例中没有看到任何e.ReturnValues/TouchEventArgs,但如果有用的话,这是它的Mono for Android直接端口:https://gist.github.com/e5642f4fb912c7d5b576 - chrisntr
在我提供的原始问题示例中可以找到e.ReturnValues/TouchEventArgs。它应该是一个实际的Mono示例。 - jmease
1个回答

0
为了回答这个问题,我移植了这个TouchPaint示例:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html(该链接使用ICS示例,但您可能可以更改它以使其在旧版本上运行)。移植版本可以在这里找到https://gist.github.com/e5642f4fb912c7d5b576
该示例主要基于具有跟踪球的设备,但大多数设备都没有跟踪球,单击跟踪球会更改颜色,但为了帮助展示更改颜色确实有效,OnDraw将每次使用不同的颜色。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接