折叠工具栏展开状态没有默认阴影。对于我的工具栏,我通常在xml中的工具栏下面添加一个View元素来模拟阴影。我可以使用相同的技术折叠工具栏吗?如果是这样,怎么样?
编辑:我仍在寻找答案。如何在折叠工具栏下添加阴影?
答案 0 :(得分:0)
这个有影子添加视图阴影效果。
TreB
myStyle的
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.AppBarLayout 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="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimaryDark"
android:theme="@style/MyTheme.AppBarOverlay"
app:layout_scrollFlags="scroll|enterAlways"></android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
答案 1 :(得分:0)
我找到了答案。
<android.support.design.widget.CoordinatorLayout
.... >
<android.support.design.widget.AppBarLayout
.... >
<android.support.design.widget.CollapsingToolbarLayout
....
android:id="@+id/yourcollapsingtoolbarID">
<android.support.v7.widget.Toolbar
.../>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap content"
app:layout_anchor="@id/yourcollapsingtoolbarID"
app:layout_anchorGravity="bottom">
<View
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_alignParentBottom="true"
android:background="@drawable/toolbar_shadow"
/>
</RelativeLayout>
</android.support.design.widget.CoordinatorLayout>
/////////// toolbar_shadow.xml ///////////
<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>