Я должен показать вектор в кнопке как нарисованный. Я попытался уменьшить размер вектора до небольшого размера значка ( 40dp x 40dp ), но он не работает. Векторное изображение слишком большое.
Доступный для рисования вектор: wfnt_users_svg. xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="640dp"
android:height="512dp"
android:viewportWidth="640.0"
android:viewportHeight="512.0" >
<path
android:fillColor="#FF000000"
android:pathData="M96,224c35.3,0 64,-28.7 64,-64s-28.7,-64 -64,-64 -64,28.7 -64,64 28.7,64 64,64zM544,224c35.3,0 64,-28.7 64,-64s-28.7,-64 -64,-64 -64,28.7 -64,64 28.7,64 64,64zM576,256h-64c-17.6,0 -33.5,7.1 -45.1,18.6 40.3,22.1 68.9,62 75.1,109.4h66c17.7,0 32,-14.3 32,-32v-32c0,-35.3 -28.7,-64 -64,-64zM320,256c61.9,0 112,-50.1 112,-112S381.9,32 320,32 208,82.1 208,144s50.1,112 112,112zM396.8,288h-8.3c-20.8,10 -43.9,16 -68.5,16s-47.6,-6 -68.5,-16h-8.3C179.6,288 128,339.6 128,403.2L128,432c0,26.5 21.5,48 48,48h288c26.5,0 48,-21.5 48,-48v-28.8c0,-63.6 -51.6,-115.2 -115.2,-115.2zM173.1,274.6C161.5,263.1 145.6,256 128,256L64,256c-35.3,0 -64,28.7 -64,64v32c0,17.7 14.3,32 32,32h65.9c6.3,-47.4 34.9,-87.3 75.2,-109.4z"/>
</vector>
Моя кнопка:
<Button
android:layout_marginTop="15dp"
android:layout_width="200dp"
android:layout_height="50dp"
android:text=" Log-in To Staff"
android:paddingRight="20dp"
android:textAllCaps="false"
android:gravity="center"
android:enabled="false"
android:background="@drawable/bg_layout"
android:id="@+id/asl_relogin"
android:drawableLeft="@drawable/wfnt_users_svg" />
Я также пытался:
android:scaleType="fitXY"
android:width="40dp"
android:height="40dp"
Но проблема все та же, вектор не может соответствовать кнопке. Я также пытался использовать ImageButton, но не смог установить требуемый текст в ImageButton.
Мне нужно установить около 50 векторов того же размера, что и вышеупомянутый вектор, в различных кнопках.
Я могу не использовать (изображение с textview) или другие комбинации .
Есть ли какой-нибудь способ подогнать вектор к кнопке или уменьшить размер вектора до 40dp x 40 dp?