是否可以使用android原生ProgressBar图像制作动画并用作可绘制的图形?

是否可以使用android原生ProgressBar图像制作动画并用作可绘制的图形?,android,android-drawable,xml-drawable,Android,Android Drawable,Xml Drawable,我正在使用通用图像加载器在我的目录中的正式图像之前加载以前的图像 但根据我老板的要求,在将所有官方图片加载到应用程序之前,我必须插入一个本地ProgressBar Universal Image Loader在displayImage()方法中提供了一种使用SimpleImage LoadingListener的方法。没关系,很好用。但我不得不在我的应用程序中调用它 是否有一种方法可以绘制(复制)原生ProgressBar图像并使其作为动画旋转?如果这是“可绘制”的,我可以在UIL配置文件中更改

我正在使用通用图像加载器在我的目录中的正式图像之前加载以前的图像

但根据我老板的要求,在将所有官方图片加载到应用程序之前,我必须插入一个本地ProgressBar

Universal Image Loader在displayImage()方法中提供了一种使用SimpleImage LoadingListener的方法。没关系,很好用。但我不得不在我的应用程序中调用它

是否有一种方法可以绘制(复制)原生ProgressBar图像并使其作为动画旋转?如果这是“可绘制”的,我可以在UIL配置文件中更改一行:

IMAGE_OPTIONS = new DisplayImageOptions.Builder() //
        .showImageOnLoading(R.drawable.mynativeandanimatedprogressbar) 
                ETC ETC ETC
提前谢谢,我真的很感谢你的帮助

再见

//你可以这样做

imageLoader.displayImage(IMAGE_DOWNLOAD_URL,  holder.image, options,new SimpleImageLoadingListener() {

    @Override
    public void onLoadingStarted(String imageUri, View view) {
        ((ImageView) view).setBackgroundResource(R.drawable.my_image_progress);
         AnimationDrawable frameAnimation = (AnimationDrawable)((ImageView) view).getBackground();

         // Start the animation (looped playback by default).
         frameAnimation.start();
    }
    @Override
    public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
        ((ImageView) view).setImageBitmap(loadedImage);
    }

});
//my_image_progress.xml已放入

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
                android:oneshot="false" >
    <item android:drawable="@drawable/logo_n" android:duration="500" />
    <item android:drawable="@drawable/logo_l" android:duration="500" />
    <item android:drawable="@drawable/logo_d" android:duration="500" />

</animation-list>


您所说的ProgressBar是什么类型的?不确定的如果是这样,它会旋转并设置动画。我说的是原生ProgressBar:好吧,那么原生ProgressBar有什么问题?