nei*_*its 9 android gradient background transparent android-5.0-lollipop
我尝试使用渐变背景(从黑色到透明)实现工具栏.工具栏位于一个AppBarLayout内,它位于CoordinatorLayour内部,因为我希望工具栏在滚动屏幕时滑出屏幕(滚动| enterAlways滚动标记).这适用于棒棒糖前版本,看起来像这样:

但是在棒棒糖上这是显示的内容:

我在工具栏和appbarlayout上尝试了其他背景组合,以使工具栏具有渐变背景,但所有内容都会产生相同的结果.我试图寻找类似的问题,但没有找到.
<android.support.design.widget.CoordinatorLayout
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="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient">
<android.support.v7.widget.Toolbar
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@android:color/transparent"
app:layout_scrollFlags="scroll|enterAlways">
...
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)
小智 5
AppBarLayout 强制提升。由于工具栏在 AppBarLayout 内部,并且工具栏是透明的,因此 AppBarLayout 的侧面和底部阴影变得明显。
包含app:elevation="0dp"在您的 AppBarLayout 中。希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |