Necesito hacer que mi diálogo personalizado sea transparente.¿Cómo hacer que un diálogo personalizado sea transparente?
¿Cómo puedo hacer eso?
Necesito hacer que mi diálogo personalizado sea transparente.¿Cómo hacer que un diálogo personalizado sea transparente?
¿Cómo puedo hacer eso?
Hey budy. . . Utilice el archivo xml para Fondo que está Disponible en el sitio del desarrollador y Establezca # 00000000 como el Color de fondo para el color Transparente.
Por alguna razón, puede encontrarse con fallas gráficas si usa '# 00000000'. Recomiendo usar '@android: color/transparent'. No me preguntes por qué, dado que tienen el mismo valor de ARGB, confía en mí que he tenido problemas con él. – styler1972
@Styler, ¿dónde agregaría esta línea '@android: color/transparent'? en el archivo xml para el diálogo o en un estilo? estado intentando 'android: background = "@ android: color/transparent" 'pero sospecho que no lo estoy haciendo bien. Sobre todo porque no funciona ^^ –
Puede establecer el color de fondo en Color.Transparent
para setBackgroundDrawable necesitaría un ColorDrawable y en este caso @Tarun Nagpal tiene la forma correcta de hacerlo. – Codeversed
También puede utilizar la línea siguiente en el constructor
getWindow().setBackgroundDrawable(new ColorDrawable(0));
Para hacer el fondo del diálogo transparente sólo tiene que establecer el tema del diálogo para ser android.R.style.Theme_Translucent_NoTitleBar. por ejemplo: -
new AlertDialog.Builder(context, android.R.style.Theme_Translucent_NoTitleBar).show();
¿Por favor muestra que ha hecho un esfuerzo? ¿Algún ejemplo de lo que has intentado? –