2012-02-14 97 views
3

我在Mono的主題上找到的信息很少。我需要一個可繪製的區域來捕獲簽名。一直試圖使用this,但我有點失落。不知道我的課程是擴展SurfaceView還是在OnCreate中創建SurfaceView。 touch事件處理程序使用e.ReturnValue和touchPoints,而View.TouchEventArgs e沒有ReturnValue的定義,也不知道touchPoints來自哪裏。MonoDroid SurfaceView

+0

缺乏迴應意味着這是不可能的嗎?我知道這是可能的Android,是我們在單聲道的問題? – jmease 2012-02-21 18:26:57

+0

你有沒有在Java Android中做這個的例子? – chrisntr 2012-02-26 00:01:10

+0

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html – jmease 2012-02-27 15:58:14

回答

0

爲了回答這個問題,我已經移植了這個TouchPaint示例:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/TouchPaint.html(該鏈接使用ICS示例,但您可以更改它,以便適用於較舊的版本)。端口可以​​在這裏找到https://gist.github.com/e5642f4fb912c7d5b576

這個例子很大程度上基於大多數設備沒有的軌跡球,點擊軌跡球將改變顏色,但是爲了幫助顯示改變顏色確實工作,OnDraw將使用每次都有不同的顏色。