Я хотел бы изучить использование ViewAnimator для переключения между вашим ImageView и виджетом ProgressBar.
Добавьте ViewAnimator к вашему XML-макету, а затем сделайте что-то подобное в своей деятельности:
ViewAnimator switch = (ViewAnimator) findViewById(R.id.your_id);
ImageView image = new ImageView(this);
ProgressBar loading = new ProgressBar(this);
switch.addView(loading, 0, myLayoutParams);
switch.addView(image, 1, myLayoutParams);
Где первое поле addView () - это дочернее представление, которое вы добавляете, второе - это его индекс в Animator, а третье - это объект LayoutParams, который вы определили (что я не сделал)t show).
Я не тестировал код, но, надеюсь, должен отображаться виджет Android ProgressBar.
Затем, когда ваше изображение загрузится, вызовите:
switch.showNext();
Кроме того, пример здесь похоже на то, что вам нужно, если вы хотите проверить его.