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> 
  • ¿Cómo puedo abrir un ProgressDialog encima de un DialogFragment?
  • Problema con ProgressDialog con onCreateDialog / onPrepareDialog
  • No se puede descartar el diálogo de progreso
  • Intervalo de progreso de la interfaz de usuario
  • Android: muestra el diálogo de progreso
  • ProgressDialog en Android para la nueva Actividad
  • Android: "BadTokenException: No se puede agregar ventana; Está funcionando su actividad? "Al mostrar el diálogo en PreferenciaActividad
  • Cómo aplicar la imagen personalizada del hilandero al diálogo de progreso en android
  • Android: mostrando un diálogo de progreso
  • Diálogo de progreso de posicionamiento de Android o cuadro de diálogo de progreso personalizado
  • El detector de progreso de subida no se disparó (API de unidad de Google)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.