I'm trying to draw this shape including 2 buttons one for patient and other for doctor how can i do something like that ?
Asked
Active
Viewed 79 times
-2

Mahmoud Elsakka
- 47
- 8
-
1I think this is what you are looking for: https://stackoverflow.com/questions/18335239/android-toggle-button-custom-look – Androidz May 06 '19 at 14:46
1 Answers
1
Well there are lot of ways to do this, I did it using shape
and this is the output
You've to create a oval_left.xml
and oval_right.xml
and then create two Buttons
and apply these backgrounds
to them.
This is the oval_left.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="40dp">
<solid android:color="@color/colorPrimary"/>
<corners
android:bottomRightRadius="0dp"
android:bottomLeftRadius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="0dp"/>
</shape>
And this is the oval_right.xml
is the same but changing the values and color
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="40dp">
<solid android:color="@android:color/white"/>
<corners
android:bottomRightRadius="20dp"
android:bottomLeftRadius="0dp"
android:topLeftRadius="0dp"
android:topRightRadius="20dp"/>
</shape>
Hope it is what you are looking for.
Also if you want to check the full code take a look at this repository : shapeovalandrectangleview

Skizo-ozᴉʞS ツ
- 19,464
- 18
- 81
- 148