2013-04-01 2 views
1

что-то вроде этого:Как показать диалог о ходе конкретного представления

ProgressDialog pd = new ProgressDialog(this); 
pd.setMessage("Loading"); 
pd.show(); 

покажет диалог, который охватывает весь экран, что делает все другие виды неактивными.

Как я могу показать диалог на конкретном представлении, например, скажем на ImageView, пока изображение не будет загружено. Сохраняя другие взгляды активными.

Пример: Амазонки Applicaiton

Spinner/Progress dialog показан в виде совершенно иной точки зрения, в то время как другие виды активны (Кликабельная). Это какой-то пользовательский вид?

enter image description here

Что я пробовал:

Я пытался сохранить ImageView или такие view, которые требуют времени для загрузки, в другом Fragment и пока эта view заряжено, spinner как image получает animated(rotated). Должен быть очень простой способ?

Я пробовал с TextView, на белом фоне fragment с TextView анимированные.

enter image description here

ответ

0

Для Настраиваемого прогресс, которого вы должны следовать следующим ссылкам, которые помогают вам создать то, что вы хотите.

Android Custom ProgressDialog with Message

http://www.hrupin.com/2011/09/how-to-make-custom-indeterminate-progressbar-in-android-or-how-to-change-progressbar-style-or-color

Custom Drawable for ProgressBar/ProgressDialog

Надеется, что это поможет.

Смежные вопросы