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ď č. 1V 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.