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 Ссылка
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 Ссылка
Tags und Links android drag-and-drop