gpt4 book ai didi

android - AppBarLayout 边框有奇怪的阴影

转载 作者:行者123 更新时间:2023-11-29 02:27:06 26 4
gpt4 key购买 nike

我需要我的 AppBarLayout 具有透明背景。

当我将 AppBarLayout 的背景更改为具有 @null 或 @android:color/transparent 时,我在工具栏的边框处看到了一个奇怪的阴影。

如果我将背景设置为颜色,工具栏看起来很正常。

这是我的布局 xml:

 <android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4999E2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize">

<ImageView
android:id="@+id/imageViewLogo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|center_vertical"
android:layout_marginEnd="16dp"
android:importantForAccessibility="no"
app:srcCompat="@drawable/ic_calendar_check"/>

</android.support.v7.widget.Toolbar>

</android.support.design.widget.AppBarLayout>

以颜色作为背景的 AppBarLayout:(android:background="#4999E2")

enter image description here

具有空背景的 AppBarLayout(android:background="@null")

enter image description here

我做错了什么?

谢谢!!

最佳答案

发生这种情况是因为 AppBarLayout 有一个默认的 stateListAnimator,它在折叠状态下应用提升。

如果你想摆脱这种影响,这样做

 <android.support.design.widget.AppBarLayout
...
android:stateListAnimator="@null"
...
/>

关于android - AppBarLayout 边框有奇怪的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51643322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com