MonoDroid SurfaceView

时间:2012-02-14 20:31:24

标签: c# android mono drawable xamarin.android

我发现Mono的主题信息非常少。我需要一个可绘制区域来捕获签名。一直试图使用this,但有点迷失。不确定我的类是扩展SurfaceView还是仅在OnCreate中创建SurfaceView。触摸事件处理程序使用e.ReturnValue和touchPoints,而View.TouchEventArgs e没有ReturnValue的定义,也不知道touchPoints的来源。

1 个答案:

答案 0 :(得分:0)

为了帮助回答这个问题,我已经移植了这个TouchPaint示例:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html(该链接使用了一个ICS示例,但您可以更改它,以便它适用于较旧的版本)。可在此处找到该端口https://gist.github.com/e5642f4fb912c7d5b576

该示例主要基于大多数设备都没有的轨迹球,点击轨迹球会改变颜色,但为了帮助显示改变颜色确实有效,OnDraw每次都会使用不同的颜色。