2010-06-30 2 views
38

Ich habe ein Problem auf verschiedenen Mobilteilen festgestellt, dass wenn Sie Gesten speichern, während der Stroketype auf Single eingestellt ist und dann den Stroketype zu Multi ändert und einige Multi-Stroke-Gesten hinzufügt, werden die Multi-Objekte beim Zeichnen von GesuresOverlayView oft nicht erkannt Sie. Dies können sehr einfache Gesten sein, wie zum Beispiel ein + oder ein X. Was passiert, ist, dass die Geste, die du zeichnest, verblasst bleibt, als ob sie nicht erkannt worden wäre, obwohl sie perfekt zusammenpassen kann.Android-Singles und Multi-Stroke-Gesten in der gleichen Bibliothek verwechselt die GestenOverlayView?

Ich weiß, dass Multi-Strich funktioniert in Ordnung, also frage ich mich, ob das Problem durch gemischte in der Bibliothek verursacht wird und den Strich-Typ der Ansicht im laufenden Betrieb ändern. Ist es möglicherweise verwirrend mit einer single-stroke Geste in der gleichen Bibliothek, aber weil das Spiel nicht nahe genug ist, einfach aufgeben?

Hat jemand eine ähnliche Erfahrung oder eine Theorie gehabt, was passieren könnte?

+1

Ja, ich bin mit dem gleichen Problem, und haven habe noch keine Lösung gefunden. – zov

+1

Wird dies auch passieren, wenn die einzelnen und die Multi-Stroke-Gesten völlig anders sind? Wie machen und x für Doppel und a - für Single? – Warpzit

+1

Entschuldigung, ich bin nie auf den Grund gegangen - ich habe nur die Symptome bemerkt, aber nicht beide verfolgt, weil es ein Randfall für mich war. –

Antwort

1

Check android: gestureStrokeLengthThreshold = "15.2"

android: gestureStrokeType = "multiple" und

android: fadeOffset = "6000"

+0

Danke. Ich arbeite nicht mehr an diesem Code, aber wenn ich zurückkomme, werde ich tun, was Sie sagen und es testen. Deshalb kann ich die Antwort nicht als richtig markieren. –

Verwandte Themen