/ / Ottieni lo stile HourGlass in corso in Android: Android, Android-progressbar

Ottieni lo stile HourGlass in corso in Android - Android, Android-progressbar

Sto attualmente sviluppando un'applicazione in cuiVoglio mostrare i progressi durante l'utilizzo di AsyncTask. Conosco già la barra di avanzamento e la finestra di dialogo del progresso. Ma mi piacerebbe avere un'apparizione in vetro per un'ora ... C'è un modo per ottenere una tale apparizione sui progressi? Grazie in anticipo.

risposte:

0 per risposta № 1

Nel layout Utilizza il tag ProgressBar e scarica l'icona a forma di clessidra

Qui ho preso hourglass_icon.png e mantieni l'icona nella cartella res / drawable.

: l'attributo indeterminateDrawable viene utilizzato per cambiare le icone

    <ProgressBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminateDrawable="@drawable/anim_progress_icon" />

Qui stiamo usando l'animazione per ruotare l'icona clessidra

res / drawable / anim_progress_icon.xml

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/hourglass_icon"
android:pivotX="50%"
android:pivotY="50%" />

That"s how we can get the hour glass appearance on progress.