Je voudrais créer une infobulle comme celle-ci dans Android pour aider à montrer à mes utilisateurs ce qu'est quelque chose, car les gens m'ont dit ne pas savoir ce que c'est. Pour une idée de ce que je cherche, voici un dessin:
Pour quiconque vient de nous rejoindre après avoir cherché ceci.
C'est une meilleure solution Holo https://Gist.github.com/romannurik/3982005
Ceci est le modèle d'interface utilisateur QuickAction
. Jeter un coup d'œil à:
QuickAction...
tels que QuickActionBar
, QuickActionGrid
etc.une autre alternative serait "super-info-bulles":
https://github.com/nhaarman/supertooltips
en voici une démo:
https://play.google.com/store/apps/details?id=com.haarman.supertooltips
Plusieurs bibliothèques disponibles vous aideront à mettre en œuvre les info-bulles dans Android.
Je recommande la bibliothèque d'infobulles Android que vous pouvez trouver sur Github
Exemple d'utilisation:
Tooltip.make(this,
new Builder(101)
.anchor(aView, Gravity.BOTTOM)
.closePolicy(new ClosePolicy()
.insidePolicy(true, false)
.outsidePolicy(true, false), 3000)
.activateDelay(800)
.showDelay(300)
.text(R.string.hello_world)
.maxWidth(500)
.withArrow(true)
.withOverlay(true)
floatingAnimation(AnimationBuilder.DEFAULT)
.build()
).show();
Vous pouvez utiliser la fonctionnalité .betterSetError () d'Android-formidable-validation pour personnaliser l'arrière-plan de la bulle ErrorPopup et l'icône de point d'exclamation d'erreur qui est définie comme drawableRight dans EditText. Pour vous adapter à vos besoins, vous devez jouer avec le code qui énonce ErrorPopup.