¿Es una buena práctica incluir todos los diseños en CoordinatorLayout?
Estoy pensando en una manera de implementar Snackbars de Android en mi aplicación. Básicamente, quiero poder mostrar Snackbar desde cualquier lugar de la aplicación.
Como descubrí, android.support.design.widget.Snackbar
realiza lo mejor cuando se pone en android.support.design.widget.CoordinatorLayout
. De lo contrario no puedo deslizarlo lejos, se muestra sobre el cajón de navegación y no interactúa con el botón de acción flotante.
- Cómo configurar el color de texto de la barra de ayuda de la biblioteca de soporte a algo que no sea android: textColor?
- Cómo personalizar el diseño de snackBar?
- ¿Cómo puede ajustar Android SnackBar a una posición específica en la pantalla
- Android Snackbar se oculta detrás de la interfaz de usuario del sistema
- Haz que Snackbar empuje la vista hacia arriba
Así que la pregunta es .. ¿Es una buena práctica para envolver todos mis diseños en CoordinatorLayout
, obtener la referencia para que en una BaseActivity, por lo que se puede pasar a Snackbar desde casi cualquier lugar?
Parece ser una manera sólida de asegurar que el Snackbar y otros componentes de diseño se comporten correctamente, pero .. bueno, significa tocar todos los diseños y tener una BaseActivity que es extendida por todas las otras Actividades y que se accede desde cualquier Fragmento que quiera mostrar un Barra de mermelada
¿Hay una mejor manera?
- Cómo deshabilitar el comportamiento de "snack-to-dismiss"
- ¿Cómo puedo ser notificado cuando una Snackbar se ha despedido?
- SnackBar aparecen animación
- ¿Podemos realizar 2 acciones diferentes en Snack bar al mismo tiempo en android?
- Android SnackBar: error al inflar SnackbarLayout
- En una acción de snackbar, ¿cómo puedo asegurarme de que es seguro borrar de forma permanente un registro borrado por software de la base de datos?
- ¿Cómo puedo cambiar la alineación inicial de Android Snackbar de abajo hacia arriba?
- Android Snackbar NullPointerException en Fragmento