показать "загрузчик" в представлении изображения - PullRequest
0 голосов
/ 04 августа 2011

Я знаю пару способов сделать это (ни один из которых мне не нравится) - поэтому я обращаюсь к экспертам SOF.

Я хочу использовать ProgressBar.Загвоздка в том, что я хочу использовать это как изображение / фон для моего ImageView.Есть ли способ сделать это?Я начал пробовать это с drawable, но я не был уверен, как это сделать.

Ответы [ 3 ]

1 голос
/ 04 августа 2011

Вы можете использовать ViewSwitcher для переключения между ImageView и ProgressBar. Вы можете установить ProgressBar как первый дочерний элемент, а когда вы закончите загрузку изображения, вы можете переключиться на ImageView.

0 голосов
/ 04 августа 2011
<LinearLayout
     android:orientation="horizontal"
     ... >
     <ProgressBar
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         style="@android:style/Widget.ProgressBar.Small"
         android:layout_marginRight="5dp" />
     <TextView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="@string/loading" />
 </LinearLayout>
0 голосов
/ 04 августа 2011

Использование FrameAnimation для рисования в качестве источника ImageView или вы можете повернуть его, используя TweenAnimation.

Ресурс анимации

...