安卓自定义圆形SurfaceView无法显示圆形

从网上抄了个自定义圆形SurfaceView,在xml里可以显示出圆形,在Activity里运行也可以,唯独在Servic里运行不行,有没有人知道怎么解决

img

这是运行到我手机的截图,上面的是在Activity里,可以显示圆形,下面的是我用Service运行悬浮窗,就不行了

img

如果是悬浮窗,需要你的整个布局都是圆的才行,不然你用match_parent,就会就默认的方形

我最近也是再写悬浮窗也是要求圆角,我的是右上右下圆角,请问你这个圆角的问题解决了吗