Страница 1 из 1

Картинка (header) в NavigationDrawer

Добавлено: 13 мар 2015, 20:16
TemMax
Как сделать так, чтобы картинка была на самом верху шторки? делал, что знал, ничего не помогло... скрин и кусок кода прилагается:
скрин: http://s017.radikal.ru/i401/1503/a2/09b5867f031c.png

код:

Код: Выделить всё

<LinearLayout
            android:id="@+id/ll_list"
            android:layout_width="320dp"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:layout_gravity="start"
            android:background="@android:color/holo_blue_dark"
            android:fitsSystemWindows="true">

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="180dp"
                android:id="@+id/navDrawer_icon"
                android:elevation="2dp"
                android:fitsSystemWindows="true"
                android:src="@drawable/pic" />

            <ListView
                android:id="@+id/left_drawer"
                android:layout_width="320dp"
                android:layout_height="wrap_content"
                android:layout_gravity="start"
                android:divider="@drawable/list_divider"
                android:choiceMode="singleChoice"
                android:background="@android:color/transparent"
                android:fitsSystemWindows="true" />

        </LinearLayout>

Re: Картинка (header) в NavigationDrawer

Добавлено: 13 мар 2015, 21:10
Foenix
https://www.youtube.com/watch?v=zWpEh9k ... ELUs1KXaTD
тут смотри и далее все части, там очень подробно объясняется.

Re: Картинка (header) в NavigationDrawer

Добавлено: 14 мар 2015, 09:35
TemMax
Понял. Благодарочка!

Re: Картинка (header) в NavigationDrawer

Добавлено: 18 мар 2015, 13:03
TemMax
Все получилось. Не нужны никакие fitsSystemWindows. есть небольшой лайфхак: делаешь статус и навбар в версиях 19+ прозрачными, а у toolbar paddingTop 24dp и все готово!)