答案 0 :(得分:4)
您可以使用以下moc
代码制作圈子:
psc
您可以将上面的圆圈作为背景添加到视图中,并且在该视图的顶部,您可以保留另一个视图,该视图可以是中心垂直的,并且XML
将是:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<solid android:color="#c4bfbf"/>
</shape>
答案 1 :(得分:0)
以编程方式绘制圆圈你可以用这种方式,这对我有用
ShapeDrawable biggerCircle= new ShapeDrawable( new OvalShape());
biggerCircle.setIntrinsicHeight( 60 );
biggerCircle.setIntrinsicWidth( 60);
biggerCircle.setBounds(new Rect(30, 30, 30, 30));
biggerCircle.getPaint().setColor(Color.parseColor(first));//give any color here
holder.firstcolor.setBackgroundDrawable(biggerCircle);
答案 2 :(得分:0)
我创建了类似的形状,其中外部灰色圆圈内部包含红色圆圈。这是代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="#E84F3D" />
<stroke
android:width="15dp"
android:color="#BEBEBE" />
</shape>