Ich finde nur sehr wenige Informationen zu diesem Thema für Mono. Ich brauche einen zeichenbaren Bereich, mit dem ich Unterschriften erfassen kann. Ich habe versucht, Folgendes zu verwenden este aber ich bin ein wenig ratlos. Nicht sicher, ob meine Klasse SurfaceView zu erweitern oder einfach eine SurfaceView in OnCreate erstellen ist. Der Touch-Event-Handler verwendet e.ReturnValue und touchPoints, und View.TouchEventArgs e hat keine Definition für ReturnValue noch habe ich keine Ahnung, wo touchPoints kommt aus.
Antwort
Zu viele Anzeigen?Um diese Frage zu beantworten, habe ich dieses TouchPaint-Beispiel portiert: http://developer.Android.com/resources/samples/ApiDemos/src/com/example/Android/apis/graphics/TouchPaint.html (Der Link verwendet ein ICS-Beispiel, aber Sie können es wahrscheinlich ändern, so dass es auf älteren Versionen funktioniert). Der Port kann hier gefunden werden https://gist.github.com/e5642f4fb912c7d5b576
Das Beispiel basiert stark auf einem Trackball, den die meisten Geräte nicht haben. Ein Klick auf den Trackball würde die Farbe ändern, aber um zu zeigen, dass das Ändern der Farbe funktioniert, wird OnDraw jedes Mal eine andere Farbe verwenden.