我想disable the shadow below a transparent AppBarLayout/Toolbar.這裏的佈局:AppBarLayout海拔隱藏工具欄
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="#000">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:background="@android:color/transparent"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/imagePreviewToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_image_preview" />
</android.support.design.widget.CoordinatorLayout>
我已經與
app:elevation="0dp"
和
getSupportActionBar().setElevation(0);
嘗試,但使the UP arrow invisible。我也嘗試刪除AppBarLayout並只使用工具欄,但問題仍然存在。
任何人都有解決方案嗎?
編輯:
更換AppBarLayout +工具欄的組合與此代碼:
<android.support.v7.widget.Toolbar
android:id="@+id/imagePreviewToolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/transparent"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:elevation="0dp"/>
部分固定的問題。現在,只有當設備處於橫向模式時,工具欄纔會變得不可見! Android Studio佈局編輯器向我展示了兩種方向上的工具欄都很好,所以我不知道問題會出在哪裏。
你好,你嘗試過app:elevation =「0dp」的工具欄。嘗試用xml而不是編程。 @xmattjus 試試這個鏈接http://stackoverflow.com/a/31492804/2736849 –
@MFaisalHyder感謝您的鏈接,部分解決了問題..現在工具欄變得只有在橫向模式下才可見。這發生了有或沒有海拔屬性集。 – xmattjus
不替換佈局,這次使用AppBarLayout中的ToolBar嘗試應用程序:ele ...屬性到應用程序欄佈局而不是工具欄讓我知道。還有一件事嘗試在不同的設備/模擬器上 –