Android удаляет наведение границы с кнопки FloatAction - PullRequest
3 голосов
/ 25 июня 2019

текущая ситуация

Итак, как вы можете видеть на картинке, на границе моей кнопки есть тень.Есть ли способ убрать тень так, чтобы цвет кнопки соответствовал цвету моей панели действий.точно знаю, это выглядит некрасиво, потому что вы можете видеть тень.Это мой код:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>

<TableRow
    android:gravity="end">


    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/logInButton"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:borderWidth="0dp"
        app:backgroundTint="@color/faviconColor"
        app:srcCompat="@drawable/ic_person_black_24dp" />

</TableRow>

</TableLayout>

1 Ответ

0 голосов
/ 25 июня 2019

Попробуйте установить android:elevation="0dp" для кнопки плавающего действия.

Тем не менее, зачем вообще использовать кнопку FloatingActionButton, а не просто обычную кнопку?Кнопки FloatingAction не предназначены для использования подобным образом, и если вам нужен, например, эффект круговой ряби, есть более элегантные способы сделать это.

РЕДАКТИРОВАТЬ: Если это не работает (как иногда), используйте app:elevation="0dp" вместо

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