AppCompatButton притягиваемый центр тяжести с пунктирной рамкой - PullRequest
0 голосов
/ 26 сентября 2019

Мне нужно поместить drawableStart для центрирования текста Androidx AppCompatButton как это изображение?

Я сделал фон штриховой линии следующим образом

ic_dash_bg.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#d1daec" />
    <stroke
        android:width="2dp"
        android:color="#667CA8"
        android:dashWidth="24px"
        android:dashGap="12px" />
    <corners android:radius="8dp" />
</shape>

, а вот мой код кнопки

<androidx.appcompat.widget.AppCompatButton
    android:id="@+id/issueImgBtn"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="24dp"
    android:layout_marginTop="16dp"
    android:layout_marginEnd="24dp"
    android:background="@drawable/ic_dash_bg"
    android:drawableStart="@drawable/ic_camera"
    android:foreground="?attr/selectableItemBackgroundBorderless"
    android:gravity="center"
    android:text="Issue Photo"
    android:textAllCaps="false"
    android:textColor="#667CA8"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/issueImagesList" />

и вотрезультат я получаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...