13
Es posible cambiar el estilo de ProgressBar del cuadro de diálogo de progreso. Si es así, ¿cómo puedo hacerlo?Cambiar el estilo de ProgressDialog
Es posible cambiar el estilo de ProgressBar del cuadro de diálogo de progreso. Si es así, ¿cómo puedo hacerlo?Cambiar el estilo de ProgressDialog
Puede estilo de su progreso de diálogo de la siguiente manera: (circular_progress_dialog.xml) crear un archivo estirable con su forma de anillo
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="270"
android:toDegrees="270">
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thickness="2dp"
android:useLevel="true"><!-- this line fixes the issue for lollipop api 21 -->
<gradient
android:angle="0"
android:endColor="@color/main_background"
android:startColor="@color/main_orange"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
uno el estilo de su barra de progreso
<style name="ProgressBar" parent="@android:style/Widget.ProgressBar">
<item name="android:layout_centerHorizontal">true</item>
<item name="android:layout_centerVertical">true</item>
<item name="android:visibility">gone</item>
<item name="android:background">@color/transparency_pleca</item>
<item name="android:indeterminateDrawable">@drawable/circular_progress_dialog</item>
</style>
nota que su " android: indeterminateDrawable "propiedad
Yout puede crear una instancia de ProgressDialog
y agregar su estilo con
// create progressDialog
final ProgressDialog myProgressDialog = new ProgressDialog(MyActivity.this);
myProgressDialog.setProgressStyle(R.style.ProgressBar)
myProgressDialog.show();
qué tipo de estilo quieres ... ??? –
Es bastante fácil de hacer esto y el código se puede encontrar en –
akkilis
Gracias por sus respuestas rápidas, solo quiero cambiar ProgressBar predeterminado animación con mi animación personalizada. – Aram