lihangleo2 / ShadowLayout

可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍
MIT License
3.46k stars 401 forks source link

报错了 #184

Closed magicbaby810 closed 12 months ago

magicbaby810 commented 1 year ago

Exception java.lang.RuntimeException: at android.graphics.BaseCanvas.throwIfCannotDraw (BaseCanvas.java:87) at android.graphics.RecordingCanvas.throwIfCannotDraw (RecordingCanvas.java:263) at android.graphics.BaseRecordingCanvas.drawBitmap (BaseRecordingCanvas.java:98) at android.graphics.drawable.BitmapDrawable.draw (BitmapDrawable.java:560) at android.widget.ImageView.onDraw (ImageView.java:1428) at android.view.View.draw (View.java:24406) at android.view.View.updateDisplayListIfDirty (View.java:23267) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at com.lihang.ShadowLayout.dispatchDraw (ShadowLayout.java) at android.view.View.draw (View.java:24409) at android.view.View.updateDisplayListIfDirty (View.java:23267) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.draw (View.java:24409) at android.view.View.updateDisplayListIfDirty (View.java:23267) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.draw (View.java:24409) at androidx.core.widget.NestedScrollView.draw (NestedScrollView.java) at android.view.View.updateDisplayListIfDirty (View.java:23267) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at androidx.coordinatorlayout.widget.CoordinatorLayout.drawChild (CoordinatorLayout.java) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at androidx.drawerlayout.widget.DrawerLayout.drawChild (DrawerLayout.java) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.draw (View.java:24409) at android.view.View.updateDisplayListIfDirty (View.java:23267) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at com.movesuperapp.business.view.swipeback.SwipeBackLayout.drawChild (SwipeBackLayout.java) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.View.draw (View.java:24136) at android.view.ViewGroup.drawChild (ViewGroup.java:4748) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:4505) at com.android.internal.policy.DecorView.dispatchDraw (DecorView.java:1545) at android.view.View.updateDisplayListIfDirty (View.java:23253) at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:777) at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:783) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:881) at android.view.ViewRootImpl.draw (ViewRootImpl.java:5647) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:5330) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:4486) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:3116) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:10885) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1301) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1309) at android.view.Choreographer.doCallbacks (Choreographer.java:923) at android.view.Choreographer.doFrame (Choreographer.java:852) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1283) at android.os.Handler.handleCallback (Handler.java:942) at android.os.Handler.dispatchMessage (Handler.java:99) at android.os.Looper.loopOnce (Looper.java:226) at android.os.Looper.loop (Looper.java:313) at android.app.ActivityThread.main (ActivityThread.java:8757) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1067)

lihangleo2 commented 1 year ago

能具体描述下,你使用得场景吗

lihangleo2 commented 1 year ago

此issue15日后会被关闭,请看到了具体描述下你的使用场景,感谢你的使用

lihangleo2 commented 12 months ago

因为长期不回复,暂且关闭issue,如果看到了,请重新open这个issue