/ / Získajte prebiehajúci štýl presýpacích hodín v systéme Android - android, android-progressbar

Získajte štýl HourGlass, ktorý prebieha v android - android, android-progressbar

Momentálne vyvíjam aplikáciu, v ktorejChcem ukázať pokrok pri používaní AsyncTask. Už viem o priebehu a dialógovom okne pokroku. Ale rád by som na ňu urobil hodinový vzhľad skla. Existuje nejaký spôsob, ako taký vzhľad dosiahnuť? Vďaka vopred.

odpovede:

0 pre odpoveď č. 1

V rozložení použite značku ProgressBar a stiahnite ikonu presýpacích hodín

Tu som si vzal hourglass_icon.png a túto ikonu ponechal v priečinku res / drawable.

: indeterminateDrawable atribút sa používa na zmenu ikon

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

Tu pomocou animácie otáčame ikonu presýpacích hodín

res / ťažný / 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.