Skip to content
This repository was archived by the owner on Feb 8, 2022. It is now read-only.

Null pointer Exception when combining fadein and fadeout animationΒ #37

@bitsydarel

Description

@bitsydarel

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions