2011-08-04 23 views
0

我知道有几种方法可以做到这一点(我不喜欢这两种方法) - 所以我转向SOF的专家。我想使用ProgressBar。问题是我想用这个作为我的ImageView的图像/背景。有没有办法做到这一点?我开始尝试这个drawable,但我不知道如何去完全。在图像视图中显示“加载器”

回答

1

您可以使用ViewSwitcherImageViewProgressBar之间切换。您可以将ProgressBar设置为第一个孩子,当您完成加载图像时,可以切换到ImageView

+0

看起来很好。我要买它。谢谢 – Jacksonkr

+0

不客气。 :) – sparkymat

0

使用FrameAnimation drawable作为ImageView的源码 或者您可以使用TweenAnimation将其旋转。

Animation Resource

+0

看起来我也需要使用它,但是如何在布局xml(drawable)内显示'ProgressBar'? – Jacksonkr

0
<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>