Как добиться закругления углов на стандартной кнопке android (@ android: style / Widget.Button.Small) - PullRequest
0 голосов
/ 20 января 2020

Я знаю формы и прочее, но проблема в том, что я хочу использовать стандартную кнопку android из SDK (@ android: style / Widget.Button.Small) Просто взгляните на скриншот. Я знаю, как делать круглые углы с "shape", а затем "solid", который является плоским цветом, но я хочу .png из библиотеки ...

enter image description here

Карта не работает ... Нет, даже с "androidx.appcompat.widget.AppCompatButton" не работает ... enter image description here

    <androidx.cardview.widget.CardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:cardCornerRadius="15dp"
        android:layout_marginTop="1dp"
        app:cardElevation="1dp"
        android:layout_gravity="center"
        style="@style/gtBtnMenuStyle">

        <androidx.appcompat.widget.AppCompatButton
            android:drawableStart="@drawable/ic_supervisor_48dp"
            android:onClick="onSupervisorClick"
            android:text="Supervisor"
            style="@style/gtBtnMenuStyle"/>

    </androidx.cardview.widget.CardView>

1 Ответ

0 голосов
/ 20 января 2020

Если вы не хотите брать ничью, то одним из решений является попытка добавить кнопку в карточку

. Пожалуйста, найдите ниже код:

<androidx.cardview.widget.CardView
    android:layout_width="@dimen/_150sdp"
    android:layout_height="@dimen/_40sdp"
    app:cardCornerRadius="@dimen/_8sdp"
    android:layout_marginTop="@dimen/_10sdp"
    app:cardElevation="@dimen/_5sdp"
    android:layout_gravity="center">

    <androidx.appcompat.widget.AppCompatButton
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        style="@style/Widget.AppCompat.Button.Borderless"/>

</androidx.cardview.widget.CardView>

Я надеюсь, что это может помочь Вам!

Спасибо.

...