Как избавиться от тени, которая появляется на моей кнопке? Android

Я создал кнопку с градиентом Drawable.

введите описание изображения здесь

Если вы посмотрите на эту кнопку, у нее есть линии Extra Grey, как указано моими красными стрелками. Они не появляются, если я создаю форму, используя XML, но когда я использую

Код Gradient Drawable, показанный ниже, показывает эти линии. Как мне от них избавиться??

    GradientDrawable gd = new GradientDrawable();
    gd.setColor(Color.parseColor("#FFFFFFFF")); 
    gd.setCornerRadius(20);
    gd.setStroke(30, Color.parseColor("#0077CC"));
    Button.setBackground(gd);

Они станут более очевидными, если я увеличу радиус радиуса setCorner

1 ответ

Решение

Просто добавьте стиль вашей кнопке.

style="?android:attr/borderlessButtonStyle"

Другие вопросы по тегам