Я сделал разные типы ящиков навигации, такие как Permanent, Persistent Мини-вариант, временный.
Все они представляют собой прямоугольник в форме контура, как показано ниже.
Требование. Я хочу создать ящик навигации с изогнутым краем (в правой части).
Посмотрим на мой навигатор. вид
<android.support.design.widget.NavigationView
android:background="#FFF"
android:id="@+id/nav_view"
android:layout_width="wrap_content" android:layout_height="match_parent"
android:layout_gravity="start" android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer"/>
Он содержит app:headerLayout
и a app:menu
. Если я могу изменить родительский NavigationView
ребро, то те, что app:headerLayout
и app:menu
будут отображаться внутри его родительских границ. Я прав?
Изменение android:background
не помогло мне.
Как насчет добавления dimen
в dimens.xml
есть ли какой-либо атрибут, который я могу использовать?
Возможно ли кривая края навигационного ящика (программно или с использованием изображения)?
Если да, то любое руководство будет высоко оценено.