Как сделать фон выбранного и нажатого элемента меню Navigation view, с закругленными краями?

По умолчанию выбранный элемент меню имеет закругленный с обеих сторон фон. А при нажатии (ripple effect) прямоугольный.

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

С помощью атрибута NavigationView

app:itemShapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Nav"

где ShapeAppearanceOverlay.Nav

<style name="ShapeAppearanceOverlay.Nav" parent="">
    <item name="cornerFamily">rounded</item>
    <item name="cornerSizeTopRight">50%</item>
    <item name="cornerSizeBottomRight">50%</item>
    <item name="cornerSizeBottomLeft">0dp</item>
    <item name="cornerSizeTopLeft">0dp</item>
</style>

Я добился лишь такого результата

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

А мне нужно чтобы было как в приложении Keep Notes

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

Чтобы фон заполнял всё пространство слева, и фон при нажатии тоже был закругленным.


Ответы (0 шт):