The property android:shape="oval" makes it a circular shape.
Sometimes you want an outline around your shape and to do that you can use the stroke tag. You can specify the width and color of the outline using android:width and android:color.
You need to create a shape drawable
in the drawable folder that looks something like:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
android:angle="270"/>
</shape>
(For this example I have saved the drawable as circle.xml and it will have a gradient fill)
Then in your layout you need to define a view and set the shape as the background:
<View android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/circle"/>
The View defines the size and dimensions of the shape.
Edit - Screenshots of the result of the code
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With