Je suis en train de concevoir une application qui nécessite Drag & Drop fonctionnalité pour transférer des éléments d'une liste à l'autre. Yat-il un moyen de déposer un élément dans une autre liste, comme j'ai vu des applications pour faire glisser et déposer des éléments dans la même liste (réorganisation de la liste)?Comment implémenter glisser et déposer des éléments entre deux listes dans Android?
3
A
Répondre
1
Ceci est plus une direction à étudier qu'une réponse: Avez-vous essayé d'écouter l'événement bouton/toucher dans une liste pour obtenir l'élément que l'utilisation veut faire glisser, puis écouter le bouton/événement de retouche dans l'autre liste afin que vous sachiez à quel index insérer l'article? Dans le gestionnaire d'événements de bouton/touchdown, l'objet View touché est transmis. Pour récupérer l'objet original que vous avez utilisé pour créer la vue, vous pouvez l'attacher à cette vue via la fonction setTag() et récupérez-le à partir de la fonction getTag() dans le gestionnaire d'événements.
Cela ne prendrait pas en compte toute animation, mais pourrait atteindre la fonctionnalité souhaitée.
Avez-vous de la solitude? – Dhrupal