Задать вопрос
@yshinkarev
Android

Как сделать Bordless-кнопка с заданным цветом фона?

Мне нужна кнопка без отступов с заданным цветом фона и работающим "по умолчанию" ripple-эффектом:
u8CR3.png

Попробовал сделать так:

<Button
            style="@style/Button.Default"
            android:id="@+id/next"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:text="@string/continue_text"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"/>


styles.xml:
<style name="Button.Default" parent="Widget.AppCompat.Button.Borderless.Colored">
        <item name="colorButtonNormal">@color/accent</item>
        <item name="android:textColor">@android:color/white</item>
</style>


Получил следующее:
QPvxy.png

Плюс при нажатии вижу подсветку с отступами:
nU65v.png
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы