H07000223 / FlycoTabLayout

An Android TabLayout Lib
MIT License
11.05k stars 2.42k forks source link

NullPointerException错误,代码行数:CommonTabLayout.calcIndicatorRect (CommonTabLayout.java:355) #559

Open lizhikai38 opened 4 months ago

lizhikai38 commented 4 months ago

Exception java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getLeft()' on a null object reference at com.flyco.tablayout.CommonTabLayout.calcIndicatorRect (CommonTabLayout.java:355) at com.flyco.tablayout.CommonTabLayout.onDraw (CommonTabLayout.java:425) at android.view.View.draw (View.java:24209) at android.view.View.updateDisplayListIfDirty (View.java:23027) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.draw (View.java:24212) at android.view.View.updateDisplayListIfDirty (View.java:23027) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.updateDisplayListIfDirty (View.java:23018) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.updateDisplayListIfDirty (View.java:23018) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.updateDisplayListIfDirty (View.java:23018) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.updateDisplayListIfDirty (View.java:23018) at android.view.View.draw (View.java:23917) at android.view.ViewGroup.drawChild (ViewGroup.java:4648) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4401) at android.view.View.draw (View.java:24212) at com.android.internal.policy.DecorView.draw (DecorView.java:893) at android.view.View.updateDisplayListIfDirty (View.java:23027) at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:713) at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:719) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:821) at android.view.ViewRootImpl.draw (ViewRootImpl.java:5535) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:5197) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:4240) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:2741) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:10184) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1552) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1561) at android.view.Choreographer.doCallbacks (Choreographer.java:1117) at android.view.Choreographer.doFrame (Choreographer.java:1002) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1535) at android.os.Handler.handleCallback (Handler.java:958) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loopOnce (Looper.java:257) at android.os.Looper.loop (Looper.java:368) at android.app.ActivityThread.main (ActivityThread.java:8826) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:572) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1049)