访问android系统进度对话图像

访问android系统进度对话图像,android,Android,我想使用android系统映像来显示进度条 例如,带有以下代码的进度条: <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="cente

我想使用android系统映像来显示进度条

例如,带有以下代码的进度条:

<ProgressBar
    android:id="@+id/progressBar1"
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center" />

显示此图像


我想以编程方式在ImageView中设置此图像。有什么方法可以实现这一点吗?

您可以在$ANDROID_SDK/platforms/ANDROID-21/data/res中找到本机res/
这幅图像被称为旋转器外部全息图或旋转器内部全息图16'是尺寸。还有其他维度。

创建这样的原始文件布局。。下载后,将图像设置为
ImageView
。所以progressbar会自动隐藏

<FrameLayout
    android:id="@+id/imageframe"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:background="@color/white">

     <ProgressBar
         android:id="@+id/progressBar1"
         style="?android:attr/progressBarStyleLarge"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_gravity="center" />

     <ImageView
         android:id="@+id/imageOverlay"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:scaleType="centerInside"
         android:contentDescription="@string/blank"/>

</FrameLayout>


PS:根据您的需要设置高度和宽度。

您想在加载图像时显示progressbar吗?是的,我想这样做,我可以使用AsyncTask扩展来完成,但同时我不想有任何外部依赖关系。关键是我想让这个类可以重用。这样它本身就可以在加载图像时显示进度。好的,谢谢。但如何通过编程实现这一点。我不想在当前项目资源中添加此文件。