/ / Appcelerator Titan - Drag & Drop - Android, Drag & Drop, Titan, Appcelerator

Appcelerator Titan - Drag & Drop - Android, Drag & Drop, Titan, Appcelerator

Ich bin neu bei Appcelerator Titanium und würde gerne fragen, gibt es eine Möglichkeit Drag & Drop in Appcelerator Titan für Android zu implementieren? Ich habe das Beispiel hier versucht https://github.com/mcongrove/TiDrop aber es funktioniert nicht richtig auf android, wenn ichKlicken Sie auf das Feld, ich bekomme den folgenden Laufzeitfehler: Type Error: Die Eigenschaft "y" kann nicht von null gelesen werden (file: ///android_asset/Resources/TiDrop.js#34). Kann mir jemand helfen?

Vielen Dank,

Antworten:

0 für die Antwort № 1

Für Android ist nicht globalPoint im Ereignisobjekt von Berührungsereignissen verfügbar. Fügen Sie den folgenden Code hinzu, um den Punkt der berührten Ansicht in den übergeordneten Punkt oder die globalen Punkte zu konvertieren.

// e is an event object of touch event

e.globalPoint = e.source.convertPointToView({
x : e.x,
y : e.y
}, parentWinObj);