Я хочу создать круговую кнопку радиуса 56dp. У него должен быть значок в середине 24dp, и его можно нарисовать вектором, чтобы я мог указать оттенок для рисования
Я создал фон кнопки как
shape xmlns:android="http://schemas.android.com/apk/res/android"
android:dither="true"
android:shape="oval"
android:layout_width="56dp" // is this same as 56 dp radius ??
android:layout_height="56dp"
>
<solid android:color="?color1"/>
</shape>
И попробовал кнопку как показано ниже
<Button
android:id="@+id/xyz"
android:layout_width="56dp"
android:layout_height="56dp"
android:background="@drawable/button_background"
android:gravity="center"
android:drawableTop="@drawable/my_drawable"
android:padding="16dp"
android:drawableTint="?color2"
Значит, значок идет вверху, и я не вижу, как я могу держать его посередине.
Если я использую Android: SRC, он идет в середине, но я не могу дать оттенок. Каков был бы правильный подход