kxj0o

Results 3 comments of kxj0o

Pixel 2 Android 9 圆角也会有问题 ![device-2018-11-15-200809](https://user-images.githubusercontent.com/5474481/48552310-28070800-e913-11e8-9727-9d11f8a71fdd.png) 测试发现是Android 9系统以下的绘制发生了改变导致的 ![image](https://user-images.githubusercontent.com/5474481/48552848-d65f7d00-e914-11e8-90ca-d3c1a1c0e2c2.png) 这是一个Android P的预期行为,请看google官方的回复[https://issuetracker.google.com/issues/111819103](url)

` public void onClipDraw(Canvas canvas) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) { onClipDrawLessApi28(canvas); } else { onClipDrawGreaterOrEqualApi28(canvas); } } private void onClipDrawLessApi28(Canvas canvas) { if (mStrokeWidth > 0) { // 支持半透明描边,将与描边区域重叠的内容裁剪掉...

@GcsSloop 在没有圆角的情况下可以加个判断优化一下,不用drawPath以免过渡绘制