Uso de ProgressDialog android personalizado

Estoy utilizando ProgressDialog personalizado en mi aplicación, soy capaz de hacerlo personalizado, pero también quiero quitar el borde superior o ventana de progressDialog . En styles.xml customDialog como

 <style name="AppTheme" parent="android:Theme.Light" /> <style name="CustomDialog" parent="@android:style/Theme.Dialog"> <item name="android:background">#7BC047</item> <item name="android:textColor">#FFFFFF</item> <item name="android:windowBackground">@null</item> <item name="android:windowFrame">@null</item> </style> 

Para quitar la ventana del padre estoy setting windowBackground a null y windowFrame a null pero did't trabajo para mí. Actualmente, mi cuadro de diálogo de progreso personalizado se ve así en la imagen que aparece a continuación Introduzca aquí la descripción de la imagen

Estoy utilizando este código para establecer el estilo de progressDialog .

  private void showProgressDialog() { progressDialog = new ProgressDialog(this,R.style.CustomDialog); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progressDialog.setMessage("Logging in. Please wait."); progressDialog.show(); } 

Por lo tanto, me ayudan con respecto a este problema cualquier ayuda debe ser muy apreciada.

Esta respuesta no aborda el problema indicado en la pregunta, pero al buscar la forma de implementar un diálogo de progreso personalizado, este es el único vínculo que apunta a SO. Dicho esto, encontré un diálogo de progreso personalizado fresco y fácil de Maksym Dybarskyi por un cierto Maksym Dybarskyi en este enlace .

Todo el crédito va al creador, no a mí. Simplemente compartiendo

Todo lo que necesitas hacer es añadir esto a tus dependencias:

 dependencies { ... compile 'com.github.d-max:spots-dialog:0.4@aar' } 

Y luego el estilo personalizado:

 <style name="Custom" parent="android:Theme.DeviceDefault.Dialog"> <item name="DialogTitleAppearance">@android:style/TextAppearance.Medium</item> <item name="DialogTitleText">Please Wait</item> <item name="DialogSpotColor">@android:color/holo_orange_dark</item> <item name="DialogSpotCount">8</item> </style> 

Por último, en su código, haga lo siguiente:

 private AlertDialog progressDialog; progressDialog = new SpotsDialog(mContext, R.style.Custom); //Am using it in an AsyncTask. So in my onPreExecute, I do this: public void onPreExecute() { super.onPreExecute(); progressDialog.show(); ... } //dismiss in onPostExecute public void onPostExecute(){ progressDialog.dismiss(); } 

Resultado:

Introduzca aquí la descripción de la imagen

Los puntos amarillos se mueven de izquierda a derecha y puede cambiar el número de puntos en estilos

Sé que soy muy tarde para responder, pero voy a responder de cualquier manera,

 Dialog dialog = new Dialog(this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dialog_login); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); 

Sólo comprueba si utiliza el nombre de la actividad en el cuadro de diálogo del constructor de progreso,

  progressDialog = new ProgressDialog(Activity.this,R.style.CustomDialog); 

Añada esto en estilo

 <item name="android:background">@android:color/transparent</item> <item name="android:windowBackground">@android:color/transparent</item> 

Agregue esto a su CustomDialog en styles.xml :

 <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item> 

Y este style :

  <style name="CustomAlertDialogStyle" > <item name="android:bottomBright">@android:color/transparent</item> <item name="android:bottomDark">@android:color/transparent</item> <item name="android:bottomMedium">@android:color/transparent</item> <item name="android:centerBright">@android:color/transparent</item> <item name="android:centerDark">@android:color/transparent</item> <item name="android:centerMedium">@android:color/transparent</item> <item name="android:fullBright">@android:color/transparent</item> <item name="android:fullDark">@android:color/transparent</item> <item name="android:topBright">@android:color/transparent</item> <item name="android:topDark">@android:color/transparent</item> </style> 
  • ProgressDialog no desea actualizar el mensaje
  • Cómo crear ProgressDialog sin ocultar la ventana de fondo
  • ProgressDialog anidado dentro de otro cuadro de diálogo en blanco
  • Android: ProgressDialog no se muestra
  • Android: "BadTokenException: No se puede agregar ventana; Está funcionando su actividad? "Al mostrar el diálogo en PreferenciaActividad
  • ProgressDialog creado desde onCreateDialog deja de animar en segunda ejecución
  • Android: Crash en rotación, horizontal a vertical
  • ¿Cómo mostrar el diálogo de progreso antes de iniciar una actividad en Android?
  • Evitar que ProgressDialog sea rechazado por onClick
  • Problema con ProgressDialog con onCreateDialog / onPrepareDialog
  • Android: ¿Cómo cambiar el color de texto de ProgressDialog?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.