Запустить анимацию в Kotlin - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь реализовать некоторые анимации в моей кнопке с плавающим действием. Это то, что находится внутри моего каталога анимации:

var fab_open = AnimationUtils.loadAnimation(context, R.anim.fab_open);
var fab_close = AnimationUtils.loadAnimation(context,R.anim.fab_close);
var rotate_forward = AnimationUtils.loadAnimation(context,R.anim.rotate_forward);
var rotate_backward = AnimationUtils.loadAnimation(context,R.anim.rotate_backward);

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

private fun animateFAB() {
    fab!!.startAnimation(rotate_backward);
    fab!!.startAnimation(fab_close);
}

Проблема в том, что я получаю эту ошибку при объявлении анимации:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...