-2
在使用工具欄時,我正面臨棒棒糖&預棒棒糖設備的一些麻煩。陰影未顯示,所以我已經看到,獲取陰影的最常見方法是添加具有漸變的視圖。佈局視圖始終在結束
這是我的佈局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:id="@+id/container_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<include
android:id="@+id/toolbar"
layout="@layout/toolbar" />
</LinearLayout>
<FrameLayout
android:id="@+id/container_body"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<View
android:layout_width="match_parent"
android:layout_height="5dp"
android:background="@drawable/toolbar_dropshadow" />
</FrameLayout>
</LinearLayout>
凡toolbar_dropshadow是:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="@android:color/transparent"
android:endColor="#88333333"
android:angle="90"/>
</shape>
這樣的shafow在大多數情況下顯示良好,但也有在陰影隱藏少數病例。在1個片段中,我在工具欄下方有一個Map(Googlemap),所以當它更新時,陰影消失。另外,在其他片段中,我在工具欄下方有一個imageview,當圖像加載時,陰影消失。
那麼,有沒有一種方法可以告訴陰影視圖始終位於頂部,即使片段已被編程更新?