2017-11-27 2 views
0

Ich ziehe ein Label mit der Pan - Geste und lasse es auf einen Button, dann möchte ich eine Funktion aktivieren, nachdem der Drop auftritt, aber ich konnte keine Drop - Geste/Event in der native Skriptdokumentation. Ich brauche nur das Element, dass der Tropfen aufgetreten ist, , wenn es möglich ist, es durch den Drop-Zustand der Pan-Geste zu bekommen, wird es auch hilfreich sein.nativescript aktiviert Funktion auf gelöschtem Element

+0

Es ist nicht klar, was Sie fragen. – Ludwik

+0

Ich habe ein Label, ich versuche, es in einen meiner Container zu ziehen, ich möchte auf ein Ereignis wie Java-Skript onDrop zu hören, so dass ich wissen konnte, wenn ein Element gelöscht wird und auf welchem ​​Container es gelöscht wurde –

Antwort

1

In NativeScript ist das Pan-Ereignis state Argument, das die Zustandsnummer zurückgibt (1 === Pan-Geste gestartet, 3 === Pan-Geste beendet). So basierend auf dem Zustand, dass das Ereignis zurückgibt können Sie Ihre eigene Logik ausführen als erledigt here

Die PAN Geste hat vier Zustände wie folgt:

args.state === 0 // "unknown" 
args.state === 1 // "start" 
args.state === 2 // "change" 
args.state === 3 // "end" 

würde so sein, die „Drop“, wenn args.state zurückkehrt 3.

+0

danke, ist Gibt es einen Weg zu wissen, auf welchem ​​Element der Tropfen passiert ist? –

Verwandte Themen