问题1:
我已经将工具栏设为透明,但是有一些我不想要的叠加效果。如何消除这种影响?我已经在示例图像中标记了place(1)。
工具栏代码:
<android.support.design.widget.AppBarLayout
android:id="@+id/cvSlider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="0dp"
android:layout_marginTop="20dp"
app:theme="@style/CustomActionBar"
android:background="@android:color/transparent">
<include layout="@layout/toolbar_layout" />
</android.support.design.widget.AppBarLayout>
ToolBarLayOut:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="0dp"
android:background="@color/transparent"
android:minHeight="?attr/actionBarSize"
>
<RelativeLayout
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/location_ic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_location"
/>
<TextView
android:layout_toRightOf="@id/location_ic"
android:id="@+id/toolbar_title"
android:padding="6dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:fontFamily="@font/custom_font"
android:text="서울 서초구 강남역 주변"
android:textColor="@color/colorWhite" />
<ImageView
android:layout_width="wrap_content"
android:src="@drawable/ic_arrow_drop_down"
android:layout_toRightOf="@id/toolbar_title"
android:layout_height="wrap_content" />
</RelativeLayout>
</android.support.v7.widget.Toolbar>
问题2:我在我的应用程序中使用了带有子列表视图的滚动视图。但是问题是当我点击任何空白(标记为2)时o列表项父级滚动条不起作用,但是当点击图像时,父级滚动条就起作用了(标记为3)。只有子级列表视图滚动条正在工作,而我不希望父级滚动条在这里工作。
答案 0 :(得分:0)
AppBarLayout默认具有StateListAnimator,请尝试使用以下代码将其设置为null
<android.support.design.widget.AppBarLayout
android:id="@+id/cvSlider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="0dp"
android:layout_marginTop="20dp"
android:stateListAnimator="@null"
app:theme="@style/CustomActionBar"
android:background="@android:color/transparent">
<include layout="@layout/toolbar_layout" />
</android.support.design.widget.AppBarLayout>