2016-09-15 1 views
3

La dernière bibliothèque de support de mise à jour 24.2.1 a désactivé les animations lorsque show ou close snackbar.Ajouter une animation à SnackBar dans Android

Comment est-il possible d'avoir des animations à nouveau?

Test:

  • Android 5 Lollipop, animations NONE, doivent entrer dans les paramètres de l'appareil d'accessibilité après qui fonctionne
  • Android 6 M, animations OK
+1

J'utilise trop 'compile 'com.android.support: design: 24.2.1'' montre toujours l'animation par défaut –

+0

@Viks dans Lollipop sont désactivés – Webserveis

Répondre

3

J'ai trouvé la raison pour laquelle cela arrive, mais pas encore comment réparer.

/** 
* Returns true if we should animate the Snackbar view in/out. 
*/ 
private boolean shouldAnimate() { 
    return !mAccessibilityManager.isEnabled(); 
} 

qui est appelé par classe est faux snack-bar et sur les dispositifs de travail, et vrai sur les appareils ne fonctionne pas. Est-ce que quelqu'un sait à propos de cela?

Donc, après avoir LastPass désactivé dans mes paramètres du système, l'accessibilité du snack aujourd'hui qu'il anime devrait. C'est fou comment ça fonctionne. Le lanceur Nova a le même effet. Je suppose que tout service d'accessibilité activé entraînera l'animation de la barre de collation.

+0

Fonctionne parfaitement après avoir entré l'accessibilité, cette chose la plus rare – Webserveis