我怎样才能把一个阴影覆盖到一个滚动视图?

我正在寻找一种方法来覆盖到像这样的ScrollView的阴影:

投影例子

我的目的是在ScrollView(绿色)之上和之外有另一个布局,它们在滚动ScrollView的内容的同时保持在最上面。 ScrollView的顶部应该有一个阴影覆盖层,看起来像上面的布局。

由于我希望ScrollView的内容能够滚动到阴影中,所以阴影不能是上面布局的一部分,否则阴影将与下面的滚动内容保持分离。

任何想法,我怎么可以把这个阴影生活? 我发现android:前景,但后来读取它不会在ScrollViews上工作。

Solutions Collecting From Web of "我怎样才能把一个阴影覆盖到一个滚动视图?"

好的,find一个解决scheme来做到这一点。 这就是我所做的:

为了在ScrollView上有一个阴影图像叠加层,我把ScrollView放在一个FrameLayout中,并通过android:foreground将draw drawable应用到FrameLayout。

<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:foreground="@drawable/drop_shadow_bitmap" android:foregroundGravity="top|fill_horizontal" > <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="top" >