Вопрос:

Как использовать загрузку анимации лотереи в Android, когда данные приходят с URL-адреса с помощью JSON

android animation

628 просмотра

2 ответа

1 Репутация автора

ошибка

Попытка вызвать виртуальный метод void com.airbnb.lottie.LottieAnimationView.setAnimation (java.lang.String) 'для ссылки на пустой объект

animationView.setAnimation("loading.json");
        animationView.playAnimation();
Автор: Roshan Chaturvedi Источник Размещён: 28.12.2017 10:20

Ответы (2)


2 плюса

124 Репутация автора

Вы должны инициализировать переменную animationView

т.е. animationView = findViewById(R.id.animationView)

Автор: Afinas EM Размещён: 02.05.2018 12:57

0 плюса

11 Репутация автора

Я не знаю, какую версию Lottie вы используете. Так что реализуем это так:

Используйте это для собственных файлов .json

 animationView.setAnimation ("loading.json")

Используйте это для Urls.json

 animationView.setAnimationFromUrl ("https://gist.githubusercontent.com/Allanksr/d36c8a66ea24ec7df1ea422782fa7ae0/raw/bf1a65fc57b1db102893c80f0f3356e100e10a51/proxsensor.json")

Посмотрите: https://github.com/Allanksr/LottieFiles

Автор: AllanRibas Размещён: 15.05.2019 03:54
Вопросы из категории :
32x32