在某些情况下,我的片段的整个视图应该用半透明叠加覆盖。但是这个叠加层下的ListView应该可以滚动。现在滚动非常糟糕。如何在半透明视图下方保持可滚动? 这是布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/green">
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:divider="@android:color/transparent" />
<View
android:id="@+id/fade_background"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/semi_trasparent_white"
/>
答案 0 :(得分:2)
试试这个:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/green">
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:focusable="true"
android:clickable="true"
android:focusableInTouchMode="true"
android:divider="@android:color/transparent" />
<View
android:id="@+id/fade_background"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"
android:background="@color/orange" />
</RelativeLayout>