-
-
Notifications
You must be signed in to change notification settings - Fork 426
Null pointer Exception when combining fadein and fadeout animationΒ #37
Description
Hi, trying to animate by button with the following code but getting null exception not from my code but from internal code.
ViewAnimator.animate(binding.liveFavorite)
.zoomIn()
.fadeOut()
.custom(AnimationListener.Update { view, _ -> view.setImageResource(R.drawable.ic_bookmarked) } )
.fadeIn()
.zoomOut()
.start()
Stacktrace:
FATAL EXCEPTION: main
Process: com.dbeginc.dbweather, PID: 5806
java.lang.NullPointerException: Attempt to get length of null array
at android.animation.ValueAnimator.initAnimation(ValueAnimator.java:534)
at android.animation.ValueAnimator.startAnimation(ValueAnimator.java:1263)
at android.animation.ValueAnimator.access$100(ValueAnimator.java:67)
at android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:724)
at android.animation.ValueAnimator$AnimationHandler$1.run(ValueAnimator.java:801)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:896)
at android.view.Choreographer.doCallbacks(Choreographer.java:698)
at android.view.Choreographer.doFrame(Choreographer.java:630)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:882)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5795)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:768)