Wie setze ich die Validierung in Canvas android?

8

Ich arbeite an Canvas-Anwendung und ich habe eine Leinwand mit Farbauswahl, Rückgängig machen, Wiederherstellen und Löschen von Funktionen erstellt und es funktioniert auch gut. Jetzt möchte ich überprüfen, ob der Benutzer gerade eine Linie auf der Hintergrundlinie zeichnet auf der Leinwand.

Zum Beispiel Ich habe ein Hintergrundbild mit gepunkteten Linien, jetzt möchte ich, dass der Benutzer auf die gepunkteten Linien zeichnet, und ich muss es überprüfen, ob es korrekt ist oder nicht? Ist es in Canvas möglich und wie kann ich damit fortfahren?

Könnte jemand irgendeinen Vorschlag dazu machen, der mir wirklich helfen wird, mit dem nächsten Schritt in meiner Anwendung fortzufahren und mein Code ist hier,

%Vor%     
user2841300 27.02.2014, 05:10
quelle

2 Antworten

2

Denken Sie daran, eine App wie Pattern Locker, die in Android-Geräten sind, zu erstellen, versuchen Sie, auf diese Weise zu implementieren.

%Vor%

Dieser Link kann helfen

    
Gattsu 12.03.2014 12:04
quelle
1

Deine Programmierfähigkeiten sind gut. Die Schwierigkeit hängt hier davon ab, wie kompliziert die Linien sind. Haben Sie versucht, die Position der Punkte zu speichern? und vergleichen Sie es dann mit getX und getY, wenn der Benutzer den Bildschirm drückt.

    
Murad 09.03.2014 23:54
quelle