在图像视图中显示“加载器”

时间:2011-08-04 05:01:56

标签: android android-layout android-styles

我知道有几种方法可以做到这一点(我都不喜欢) - 所以我转向SOF的专家。

我想使用ProgressBar。问题是,我想将其用作ImageView的图像/背景。有没有办法做到这一点?我开始尝试使用drawable,但我不确定如何完全解决这个问题。

3 个答案:

答案 0 :(得分:1)

您可以使用ViewSwitcherImageViewProgressBar之间切换。您可以将ProgressBar设置为第一个孩子,加载图片后,您可以切换到ImageView

答案 1 :(得分:0)

使用FrameAnimation drawable作为ImageView的源 或者你可以使用TweenAnimation旋转它。

Animation Resource

答案 2 :(得分: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>