Hello. I need to make these buttons. I tried to use the ImageButton and a simple Button, the result was the following (see Figure 3). My code is:
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:orientation="horizontal" android:layout_alignParentBottom="true" android:background="@color/colorLightGray" android:padding="0dp"> <Button android:layout_margin="0dp" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" style="@style/Widget.AppCompat.Button.Borderless.Colored" android:drawableTop="@drawable/autorenew" android:drawablePadding="0dp" android:text="Check Now" /> <Button android:layout_margin="0dp" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" style="@style/Widget.AppCompat.Button.Borderless.Colored" android:drawableTop="@drawable/play" android:drawablePadding="0dp" android:text="Start serv" /> <Button android:layout_margin="0dp" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" style="@style/Widget.AppCompat.Button.Borderless.Colored" android:drawableTop="@drawable/stop" android:drawablePadding="0dp" android:text="Stop service" /> </LinearLayout> </RelativeLayout> But this is not very similar to what I need ... The Ripple effect is not even the same and its radius is limited.

TextViewinstead ofButtonand theirandroid:background="?android:attr/selectableItemBackground"instead of style. - eugeneekandroid:background="?attr/selectableItemBackgroundBorderless"? - eugeneek