2

Я использую Firebase UI Recycler View для приложения Android, которое я создаю.Firebase UI + Android Загрузка анимации

В настоящее время, когда я открываю приложение, у меня есть пустой экран в течение нескольких секунд, прежде чем Firebase заполняет вид ресайклера. Чтобы избежать путаницы у пользователя, я планирую использовать анимацию просмотра загрузки.

Я не совсем уверен, как реализовать анимацию загрузки, пока просмотр ресайзера Firebase UI не будет загружен из Firebase.

Кто-нибудь знает, как это сделать?

Заранее спасибо

+0

См. Http://stackoverflow.com/questions/40201574/how-to-dismiss-a-progress-bar-even-if-there-is-no-view-to-populate-in-the-fireba/ 40204298 # 40204298 –

ответ

0

Я рекомендовал бы добавить ProgressBar, который виден, пока ваши данные не были собраны из Firebase.

например. Начните с ProgressBar «VISIBLE» и RecyclerView как «GONE», а затем в конце вашего слушателя Firebase установите ProgressBar в «GONE» и RecyclerView на «VISIBLE».

+0

Достаточно честный. С пользовательским интерфейсом Firebase, как я могу определить, когда были собраны все данные? –

+1

Вы добавили бы дополнительный параметр ValueListener к той же ссылке. См. Http://stackoverflow.com/questions/40201574/how-to-dismiss-a-progress-bar-even-if-there-is-no-view-to-populate-in-the-fireba/40204298#40204298 –

+0

Yup. Это звучит неплохо. благодаря –