Android 我想知道如何为FAB菜单创建扇形背景

Android 我想知道如何为FAB菜单创建扇形背景,android,android-background,floating-action-button,Android,Android Background,Floating Action Button,我在片段导航抽屉中为FAB菜单添加了一个暗淡的背景。 我想有一个扇形的背景像 这个。谁能帮我一下吗 到现在为止我已经试过了,但是形状不合适 ArcShape shape = new ArcShape(90, 180); ShapeDrawable shapeDrawable = new ShapeDrawable(shape); shapeDrawable.getPaint().setColor(getResources().getColor(R.color.p

我在片段导航抽屉中为FAB菜单添加了一个暗淡的背景。 我想有一个扇形的背景像

这个。谁能帮我一下吗

到现在为止我已经试过了,但是形状不合适

ArcShape shape = new ArcShape(90, 180);
        ShapeDrawable shapeDrawable = new ShapeDrawable(shape);
        shapeDrawable.getPaint().setColor(getResources().getColor(R.color.primary)); 

我通过在线性布局的背景中制作一个可绘制的扇形来解决这个问题

你得到的形状有什么问题?看起来您的星形缠绕和扫掠角度可能需要根据文档()进行调整。我想你可能需要根据屏幕截图使用新的Arcshape(0,90),但如果知道确切的问题,那就太好了。实际上,问题是拱形是0度的startAngle是屏幕的中心。但我希望我的背景从屏幕右下角开始,成为FAB arc菜单的背景。新的Arcshape(0,90)正好与我需要的相反“0,90与你需要的相反”;这应该是线索。但你可以偷懒,只需调查4个象限;你为什么不试一下这四个呢?(前进和后退,只有8个组合)