-2

I'm trying to draw this shape including 2 buttons one for patient and other for doctor how can i do something like that ? enter image description here

  • 1
    I 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 Answers1

1

Well there are lot of ways to do this, I did it using shape and this is the output

enter image description here

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