Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get round shape in Android [duplicate]

People also ask

How do I make round circles in android?

The property android:shape="oval" makes it a circular shape.

What is stroke in shape android?

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

Graphical View

Code Image