Android 如何在imageView中实现进度动画?

Android 如何在imageView中实现进度动画?,android,eclipse,Android,Eclipse,我正在使用rss提要中的url在listView中加载一些图像。但是在边缘连接中加载有点晚,我可以在加载图像的过程中使用一个小的Progress对话框吗?如果您使用AsyncTask从RSS提要获取数据,您可以在预执行(init)和后执行(disease)中放置ProgressDialog。这将覆盖你的活动 我不确定在ImageView内部使用进度动画的最佳方式。您可以使用此代码 动画文件 我也有同样的问题。我实现了一个ASyncImageView,它扩展了ImageView。每个ASyn

我正在使用rss提要中的url在listView中加载一些图像。但是在边缘连接中加载有点晚,我可以在加载图像的过程中使用一个小的Progress对话框吗?

如果您使用AsyncTask从RSS提要获取数据,您可以在预执行(init)和后执行(disease)中放置ProgressDialog。这将覆盖你的活动


我不确定在ImageView内部使用进度动画的最佳方式。

您可以使用此代码

动画文件


我也有同样的问题。我实现了一个ASyncImageView,它扩展了ImageView。每个ASyncImageView都有一个ASyncTask正在运行,并在已加载列表时在后台为其获取图像。这样,图像将自己到达那里,而listview仍然在那里。

不,他说的是为每个项目的imageview放置进度动画。我已经使用了一个异步任务来初始加载来自rss的所有图像和文本新闻,但之后我使用了一个方法downloadBitmap,它将首先加载图像,然后将其缓存在设备上,使用低端边缘连接时,图像稍后出现,文本首先出现在listView中。我已经使用异步任务对来自rss的所有图像和文本新闻进行初始加载,但之后我使用方法downloadBitmap,该方法将首先加载图像,然后将其缓存在设备上,对于使用低端边缘连接,在listView中,图像位于后面,文本位于第一位。
final AnimationDrawable frameAnimation = (AnimationDrawable) getResources().getDrawable(R.anim.animation_loding);

        imageView.setImageDrawable(frameAnimation);


        Timer timer = new Timer();
         timer.schedule(new TimerTask() {
          @Override
          public void run() {
           frameAnimation.start();
          }
         }, 0);