04.12.2013, 22:00. Просмотров 2145. Ответов 5
Доброй ночи ув. Программисты.
4й час в поисках и без результатно все одно и то же. А того что надо нет.
Подскажите как реализовать следующее:
- Есть AsyncTask который выполняет определённые действия
- Есть 25 картинок следующего вида:

- Есть Лист Анимации xml:
XML |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<item android:drawable="@drawable/a1" android:duration="250"/>
<item android:drawable="@drawable/a2" android:duration="250"/>
<item android:drawable="@drawable/a3" android:duration="250"/>
<item android:drawable="@drawable/a4" android:duration="250"/>
<item android:drawable="@drawable/a5" android:duration="250"/>
<item android:drawable="@drawable/a6" android:duration="250"/>
<item android:drawable="@drawable/a7" android:duration="250"/>
<item android:drawable="@drawable/a8" android:duration="250"/>
<item android:drawable="@drawable/a9" android:duration="250"/>
<item android:drawable="@drawable/a10" android:duration="250"/>
<item android:drawable="@drawable/a11" android:duration="250"/>
<item android:drawable="@drawable/a12" android:duration="250"/>
<item android:drawable="@drawable/a13" android:duration="250"/>
<item android:drawable="@drawable/a14" android:duration="250"/>
<item android:drawable="@drawable/a15" android:duration="250"/>
<item android:drawable="@drawable/a16" android:duration="250"/>
<item android:drawable="@drawable/a17" android:duration="250"/>
<item android:drawable="@drawable/a18" android:duration="250"/>
<item android:drawable="@drawable/a19" android:duration="250"/>
<item android:drawable="@drawable/a20" android:duration="250"/>
<item android:drawable="@drawable/a21" android:duration="250"/>
<item android:drawable="@drawable/a22" android:duration="250"/>
<item android:drawable="@drawable/a23" android:duration="250"/>
<item android:drawable="@drawable/a24" android:duration="250"/>
<item android:drawable="@drawable/a25" android:duration="250"/>
</animation-list> |
|
- Есть xml разметка:
XML |
1
2
3
4
5
6
7
8
9
10
11
| <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left|right|top"
android:layout_margin="50dp" />
</RelativeLayout> |
|
как заставить в AsynkTask в методе:
Java |
1
2
| protected void onProgressUpdate(Integer... progress) {
} |
|
Работать прогресс бар не бесконечно а только тогда когда идет загрузка данных в AsynkTask.
Иногда бывает что данные уже успели загрузиться а анимация ещё идёт или на оборот данных нет а анимация уже закончилась.
Подскажите пожалуйста как решить данную проблему.
За ранее спасибо всем кто откликнется!