Создайте нарисованный файл как bg_share.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="@color/colorPrimaryDark">
</solid>
<corners
android:radius="500dp">
</corners>
<padding
android:top="0dp"
android:right="10dp"
android:left="10dp"
android:bottom="0dp">
</padding>
</shape>
И в вашем main.xml создайте просмотр изображения вместо кнопки, как
<ImageView
android:id="@+id/share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bcshare"
android:padding="10dp"
android:src="@drawable/ic_share_black_24dp" />
В MainActivity.java сделайте что-то подобное
share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Your code...
}
});