Android - Beschränke Drag and Drop auf eine Bounding Box

9

Das Standardverhalten von Drag & Drop auf Android ermöglicht es dem DragShadow, an beliebiger Stelle auf den Bildschirm gezogen zu werden.

Ich möchte den Bereich begrenzen, in dem es gezogen werden kann - entweder auf eine bestimmte Begrenzungsbox oder auf die Grenzen einer bestimmten Ansicht.

Ich sehe, dass ich den Ziehort mit onInterceptTouchEvent überwachen kann, aber ich sehe keine Möglichkeit, den Ziehort zu ändern.

Hat jemand das erfolgreich gemacht?

BEARBEITEN: Da ich hier keine Antworten erhielt und keine andere passende Antwort fand, schrieb ich meine eigene Implementierung. Es verwendet nicht die Drag-and-Drop-API, sondern simuliert sie stattdessen. Siehe Ссылка

    
GreyBeardedGeek 14.06.2013, 14:44
quelle

1 Antwort

3

Da ich hier keine Antworten gefunden habe und keine andere passende Antwort gefunden habe, habe ich meine eigene Implementierung geschrieben. Es verwendet nicht die Drag-and-Drop-API, sondern simuliert sie stattdessen. Siehe Ссылка

    
GreyBeardedGeek 12.04.2014 03:09
quelle

Tags und Links