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

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

Добавлено: 12 июл 2015, 14:00
Fry
Не могу понять, как реализовать 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" подчеркивается.

Как быть?

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

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

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

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

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

Добавлено: 13 июл 2015, 10:31
doter.ua