Как настроить анимацию с устройства на устройство с помощью базы данных Firebase или другой? - PullRequest
0 голосов
/ 06 февраля 2020

Я создал приложение для чата android, используя базу данных Firebase. Теперь я хочу обновить анимацию. Концепция заключается в том, что анимация будет анимироваться всякий раз, когда пользователь нажимает кнопку анимации на текущем пользовательском устройстве и устройстве-получателе.

для этого текущего пользователя задайте значения в firebase

"isAnimate":true 

, в противном случае он уже установлен

"isAnimate":false

Теперь получатель получает это значение с помощью addValueEventListener и показывает анимацию на своем устройстве.

Теперь вопрос заключается в том, что скорость анимации анимации составляет 10 раз в 1 секунду (максимальное нажатие в секунду вверх пользователю), поэтому firebase может изменять данные с false на true 10 раз в секунду, а для получателя onDataChange может получать данные 10 раз в 1 секунду? если да, то стоимость firebase имеет тенденцию быть слишком высокой, а если нет, то предложите что-то вроде этой концепции.

  1. Пользователь A: нажмите кнопку для анимации и в firebase установите значение от false до true. и после завершения анимации установить значение от true до false

  2. Пользователь B: запустить встроенную анимацию, если значение равно true в базе данных.

...