我想创建一个具有弧形背景的视图..我的视图的权重为 .3.. 这使它占据了我布局的三分之一..
我尝试将其背景设置为弧形(我希望它是半椭圆形),如下所示:
ArcShape shape = new ArcShape(270, 180);
ShapeDrawable shapeDrawable = new ShapeDrawable(shape);
shapeDrawable.getPaint().setColor(getResources().getColor(R.color.primary_color));
leftPathView.setBackgroundDrawable(shapeDrawable);
这会生成我需要的形状,但它并没有填满我的视图空间。它只需要一半。但是当我创建一个完整的圆圈时,它会占用所有空间。
任何想法 ?