Configuración de la duración de los mensajes de Crouton en Android
He empezado a usar mensajes de Crouton en lugar de mensajes de tostadas porque podría configurar la duración del tiempo. ¿Hay alguna manera que puedo seguir mostrando el mensaje crouton hasta un evento en particular en lugar de especificar el tiempo en unidades definidas?
- ¿Por qué los estilos de corte personalizado aparecen en gris en lugar del color especificado?
- Crouton + SlidingMenu se superponen
- Crouton depende de las bibliotecas, pero no es una biblioteca en sí
- ¿Cómo puedo generar un crouton Android desde la parte inferior?
- No puedo acceder a la biblioteca de Crouton en Eclipse
- Croutons no mostrando de vez en cuando
- Android: Crouton lib y fuente personalizada
- Notificación como whatsapp o sms app android
- Android Studio gradle y las bibliotecas de importación
- Crouton CustomView con duración infinita
Puede configurar la duración del Crouton en INFINITE
desde la Configuration
. A continuación, añada un OnClickListener
a él en el que llama a Crouton.hide(...)
así:
final Crouton crouton = Crouton.makeText(new Activity(), "foo", Style.ALERT) .setConfiguration(new Configuration.Builder().setDuration(Configuration.DURATION_INFINITE).build()); crouton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Crouton.hide(crouton); } }); crouton.show();
En lugar de usar la biblioteca de Crouton, simplemente puede agregar una view
y establecer un onClickListener
para ella. Cuando el usuario haga clic en él, la view
se elimina del Layout
.