ViewDragHelper: comment l'utiliser?

Dans le Google IO 2013, Google a annoncé une nouvelle version de la Bibliothèque de prise en charge, qui comprend ViewDragHelper classe.
J'ai vu les docs, mais je ne pouvais pas trouver n'importe quel échantillon de l'utilisation de cette classe.

Par exemple, très typique de la situation: j'ai un affichage personnalisé, qui s'étend de FrameLayout et permet de faire glisser certains de la Views à l'intérieur. Par exemple, le laisser être un Button. Je remplace onTouchEvent() et onInterceptTouchEvent() dans mon affichage personnalisé, et si le bouton de la rect contient le contact coordonnées et ce n'est pas un simple "clic", puis j'ai commencer à glisser.

Donc, ce que je dois faire avec ViewDragHelper pour obtenir cela? Les clics de la Button doit traiter correctement.

Vous pouvez essayer de vérifier ce projet sur Git Hub : github.com/umano/AndroidSlidingUpPanel en Fait, je suis en train de découvrir comment il fonctionne maintenant. Actuellement j'ai empilé sur un moment où je ne peux pas trouver tout ViewDragHelper dans ma bibliothèque de prise en charge jar. 🙂
Cette classe serait que dans la dernière version de la Bibliothèque de prise en charge, daté de Mai 2013. Essayez de mettre à jour votre Bibliothèque de prise en charge par SDKManager. Regarder dans android.v4.support.widget paquet.
Avez-vous réussi à obtenir un Bouton qui gère à la fois les clics et les entraîne ?

OriginalL'auteur bvitaliyg | 2013-07-21