Problema de animación de tema de diálogo
Tengo crear un diálogo usando la clase de AlertDialog
. Con vista personalizada. Quiero establecer la animación de entrada y salida para ella. Cuando intento hacer que el diálogo se convierte a la pequeña opinión negra del fondo. Cómo obtener animación con la vista adecuada ??
final AlertDialog.Builder builder = new AlertDialog.Builder( /*getContext()*/ new android.support.v7.view.ContextThemeWrapper(getContext(), R.style.StyleDialog)); View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_email, null); builder.setView(view); builder.setCancelable(false); alert = builder.create(); alert.show();
Estos son los estilos
- Cómo corregir el corte personalizado de fondo SearchView en el paisaje?
- Respecto a la eliminación de la barra de título de actividad en Android
- Cómo cambiar el color de la barra de herramientas de selección de texto que viene cuando copiamos un texto?
- Estilos comunes para v10 y v11 +?
- "... debe proporcionar un layout_height ..." pero es en mis recursos de estilo?
<style name="StyleDialog" parent="@android:style/Theme.Dialog"> <item name="android:windowAnimationStyle">@style/DialogAnimation</item> </style> <style name="DialogAnimation"> <item name="android:windowEnterAnimation">@anim/fadein</item> <item name="android:windowExitAnimation">@anim/fadeout</item> </style>
Intentó android.support.v7.view.ContextThemeWrapper
y android.view.ContextThemeWrapper
pero ninguna diferencia.
Uso de la clase android.app.AlertDialog
.
- Cambio de fondo y color de texto de AppCompat Light DarkActionBar Theme en android
- ¿Cómo puedo cambiar el color de fondo de la ActionBar de una ActionBarActivity usando XML?
- Android: theme = "@ android: style / Theme.NoTitleBar.Fullscreen" funciona en nivel de aplicación pero no en el nivel de actividad. ¿Cualquier pista?
- Error de atributo al cambiar a Diseño de material
- Cómo cambiar el tema de Darcula a predeterminado en Android Studio
- Estilo de AlertDialog - cómo cambiar el estilo (color) del título, del mensaje, del etc.
- Cambio del borde de enfoque de EdiciónTexto
- Establecer el color de texto mediante programación en la vista de texto principal de Android
Encontré la solución. Apenas fije el fondo (en mi caso blanco) para la disposición que no había dado. Porque cuando fijamos nuestro propio estilo entonces utilizamos el fondo negro por defecto y si no fijamos el estilo entonces utilizamos el fondo blanco por abandono.
android:background="@color/bg_white"
Para un ancho adecuado, establezca el primer ancho de la vista en match_parent.
android:layout_width="match_parent"