I want to create this using a button (TextView) using an XML definition:

In the Activity layout, I:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/button_arrow" <!-- I NEED IMPLEMENT THIS --> android:clickable="true" android:drawablePadding="7dp" android:gravity="center" android:drawableLeft="@drawable/music_cloud" android:onClick="exportSong" android:padding="20dp" android:text="@string/export_upload" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/dark_yellow_text_color" android:textStyle="bold" />
I based several posts:
making-a-triangle-shape-using-xml-definitions
Android triangle (arrow), defined as an XML form
or Android - create an arrow shape using xml
I tried changing a few XML definitions, but there was nothing good. Is there an easy way to implement this form? It should also have a transparent background.
android xml textview android-drawable android-button
Pepa zapletal
source share