NiceImageView icon indicating copy to clipboard operation
NiceImageView copied to clipboard

圓角有時會失效,變成方角.

Open fox0830 opened this issue 6 years ago • 6 comments
trafficstars

A activity裡面有圓角圖片,跳轉到B activity,從B返回A後,A頁面的圓角圖片就失效了

fox0830 avatar Oct 24 '19 05:10 fox0830

9.0有这个bug

JairusTse avatar Nov 15 '19 13:11 JairusTse

9.0 也遇到了这个问题如何解决?

itning avatar Nov 20 '19 00:11 itning

也是偶现圆角失效

huangbqsky avatar Dec 18 '19 13:12 huangbqsky

碰到的具体情况: 步骤1:A activity裡面有圓角圖片,跳轉到B activity,從B返回A後

说明:执行步骤1,A頁面的圓角失效了。重复步骤1,圓角又好了。再重复圓角又失效了。再重复圓角又好了。如此循环

机型:华为 mate 20,Android 9.0

jefshi avatar Dec 19 '19 08:12 jefshi

if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.O_MR1) { canvas.drawPath(path, paint); } else { srcPath.addRect(srcRectF, Path.Direction.CCW); // 计算tempPath和path的差集 srcPath.op(path, Path.Op.DIFFERENCE); canvas.drawPath(srcPath, paint); srcPath.reset();//1 } 再onDraw方法中添加注释1处的代码就好了

uuuBird avatar Dec 27 '19 02:12 uuuBird

A activity裡面有圓角圖片,跳轉到B activity,從B返回A後,A頁面的圓角圖片就失效了 //需要开启硬件加速 <application android:hardwareAccelerated="true"

haojinyu avatar Apr 26 '21 07:04 haojinyu