Comment désactiver un SlidingDrawer en l'ouvrant en faisant glisser sa poignée? Je veux juste qu'il s'ouvre quand vous cliquez sur la poignée. Merci.Désactiver le tiroir coulissant de l'ouverture
0
A
Répondre
0
Vous devez étendre SlidingDrawer et désactiver le gestionnaire d'événements associé, par ex.
public class ClickOnlySlidingDrawer extends MySlidingDrawer {
...
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return false;
}
}
0
vous pouvez également verrouiller le composant et utiliser à la place .toggle comme ici
mySlidingDrawer.lock(); // .unlock()
handle.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
mySlidingDrawer.toggle();
}
});
Questions connexes
- 1. Tiroir coulissant Android
- 2. coulissant Application tiroir
- 3. fermer un tiroir ouvert en touchant le tiroir coulissant (fragment)
- 4. tiroir coulissant avec contenu inférieur
- 5. Bouton dans un tiroir coulissant!
- 6. Contenu sous tiroir coulissant - Android
- 7. Android - tiroir coulissant sortir (coincé)?
- 8. Tiroir coulissant dans un fragment
- 9. Tiroir coulissant équivalent dans iOS
- 10. Masquage de la poignée du tiroir coulissant
- 11. Tiroir coulissant, position de la poignée et largeur du tiroir.
- 12. Réduction de la vélocité du tiroir coulissant
- 13. Fond inactif lorsque le tiroir coulissant est ouvert
- 14. Le bouton situé sous le tiroir coulissant enregistre le clic
- 15. Couleur d'arrière-plan du tiroir coulissant
- 16. Tiroir coulissant dans la même disposition
- 17. Onglets Android à l'intérieur du tiroir coulissant
- 18. Définir la hauteur du tiroir coulissant
- 19. Tiroir coulissant dans addHeaderView pour ListView
- 20. Comment créer un tiroir coulissant dans le code?
- 21. Comment conserver le tiroir coulissant du haut du clavier virtuel
- 22. Tiroir coulissant Android lent à changer de fragment
- 23. De gauche à droite tiroir coulissant sur une MapView .......
- 24. Personnaliser la position de la poignée du tiroir coulissant
- 25. Essayer de développer un tiroir coulissant type Afficher dans android?
- 26. Que puis-je utiliser à la place d'un tiroir coulissant
- 27. Pouvons-nous faire des onglets à l'intérieur d'un tiroir coulissant?
- 28. Masquer par programmation la poignée d'un tiroir coulissant
- 29. Existe-t-il un moyen d'implémenter un tiroir coulissant descendant?
- 30. Blackberry - comment créer une disposition comme tiroir coulissant android
Quelle est la différence entre cela et faire quelque chose comme 'drawer.setOnTouchListener (nouveau OnTouchListener() { \t public boolean onInterceptTouchEvent (événement MotionEvent) { \t de return false;} \t \t onTouchEvent public boolean (événement MotionEvent) { \t return false; \t} ' – user1923613
Essayé votre solution et cela aide, btw. Merci! Ma question précédente est juste pour moi d'apprendre. – user1923613
le comportement de onInterceptTouchEvent est bien documenté dans les documents android sdk. vous avez besoin de lire cela, il est difficile de le décrire dans de simples commentaires. –