Как отобразить индикатор выполнения для CardScrollView в Google Glass?

Итак, у меня есть небольшое начало приложения, загружающего данные из json в CardScrollView. Иногда это занимает несколько секунд, поэтому мне нужен экран загрузки. Обычно я делаю это с индикатором выполнения или с вращающимся индикатором выполнения. Я нашел вопрос вокруг этого:

https://stackoverflow.com/questions/20237873/google-glass-gdk-progress-indicator< /а>

Пока все хорошо, однако я не могу определить, как создать макет для своей деятельности, поэтому я вижу загрузку прогресса, а затем, когда загрузка данных завершена, вид прокрутки карты. Что я делаю сейчас, так это сначала я устанавливаю представление загрузки в onCreate:

setContentView(mLoadingView)

Затем позже, когда загрузчик закончен, я вызываю:

mCardScrollView.activate()
setContentView(mCardScrollView)

Это не только кажется хакерским, но и не справляется с перезагрузкой данных. Обычно я делаю это в Android с макетом кадра xml, в котором есть индикатор выполнения и представление списка, а затем переключается видимость/прогресс индикатора выполнения. Но я не уверен, как это сделать в стекле. Может быть, я даже не следую правильной «стеклянной парадигме». Есть идеи?


person johnarleyburns    schedule 19.01.2014    source источник


Ответы (1)


В настоящее время в кратком обзоре GDK вам придется развернуть собственное решение, как вы уже это сделали. Но вы можете отследить запрос функции в стиле Glass здесь здесь, в нашем трекере.

person Tony Allevato    schedule 19.01.2014