Я пытаюсь реализовать некоторые анимации в моей кнопке с плавающим действием. Это то, что находится внутри моего каталога анимации:
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