для Toolbar и ND для старых андройдов

Ответить
Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

для Toolbar и ND для старых андройдов

Сообщение Fry » 12 июл 2015, 14:00

Не могу понять, как реализовать Elevation с тенями для Toolbar и Navigation Drawer в старых андройдах (которые до Лолипопа).

Для тулбара вот такое не работает - он остается плоским.

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

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <android.support.design.widget.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

  <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
                                   android:id="@+id/toolbar"
                                   android:layout_width="match_parent"
                                   android:layout_height="?attr/actionBarSize"
                                   android:elevation="3dp"
                                   android:background="@color/primaryColorDark">

</android.support.v7.widget.Toolbar>
        </android.support.design.widget.AppBarLayout>
android:elevation="3" IDE выделяется, типа поддерживается только в 21 и выше.
C ND та же история - плоский и android:elevation="7dp" подчеркивается.

Как быть?
Arbeit macht Fry

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: для Toolbar и ND для старых андройдов

Сообщение klblk » 13 июл 2015, 08:01

добавить: xmlns:app="http://schemas.android.com/apk/res-auto"
использовать: app:elevation="3dp"
Правда не знаю работает ли это или является просто заглушкой для старых версий.

Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

Re: для Toolbar и ND для старых андройдов

Сообщение Fry » 13 июл 2015, 10:27

klblk писал(а):добавить: xmlns:app="http://schemas.android.com/apk/res-auto"
использовать: app:elevation="3dp"
Правда не знаю работает ли это или является просто заглушкой для старых версий.
Я так уже пробовал - не работает :(
Хотел сделать по аналогии с FloatingActionButton, где такой атрибут срабатывает, а вот на toolbar и ND не пашет.
Arbeit macht Fry

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: для Toolbar и ND для старых андройдов

Сообщение doter.ua » 13 июл 2015, 10:31

Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить