2015-09-14 2 views
0

должен я создаю приложение, и я получил свой макет определяется следующим образом:Android панель показывает тень, когда он не

<android.support.design.widget.CoordinatorLayout 
    android:id="@+id/coordinator_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <android.support.design.widget.AppBarLayout 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize"> 

     <include layout="@layout/toolbar"/> 
    </android.support.design.widget.AppBarLayout> 

    <FrameLayout 
     android:id="@+id/content" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"/> 

    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/floating_button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom|end" 
     android:layout_margin="16dp" 
     app:backgroundTint="@color/primary_green"> 

    </android.support.design.widget.FloatingActionButton> 
</android.support.design.widget.CoordinatorLayout> 

И toolbar.xml выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
android:id="@+id/toolbar" 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="?attr/actionBarSize" 
app:layout_scrollFlags="scroll|enterAlways" 
app:theme="@style/AppTheme.ToolbarTheme"> 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_gravity="center" 
    android:layout_margin="10dp" 
    android:src="@drawable/app_logo"/> 
</android.support.v7.widget.Toolbar> 

И AppTheme.ToolBar тема определяется как:

<style name="AppTheme.ToolbarTheme"> 
    <item name="android:background">@color/primary_white</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:elevation">0dp</item> 
    <item name="elevation">0dp</item> 
</style> 

Я даже попытался установить отметку в коде, еще панель тень видна. Как я могу отключить его?

ответ

2

Ты получаешь тень, потому что AppBarLayout тоже дает тень для Toolbar.

Вы также должны удалить возвышение.

+0

Оказалось, мне нужно было установить высоту обоих в коде, спасибо! – tofiffe

Смежные вопросы