我正在寻找一种方法将投影叠加到ScrollView上,如下所示:
我的目的是在滚动ScrollView内容的同时在ScrollView(绿色)上方和外部保留另一个布局。 ScrollView顶部应该有一个阴影覆盖,看起来是上面的布局。
由于我希望ScrollView的内容滚动到投影中,因此该阴影不能是上面布局的一部分,否则投影将与下面的滚动内容分开。
我有什么想法可以将这种投影带入生活? 我找到了android:前景但后来读到它在ScrollViews上不起作用。
答案 0 :(得分:10)
好的,找到了解决方案。这就是我所做的:
要在ScrollView上叠加阴影图像,我将ScrollView放在FrameLayout中,并通过android:foreground将渐变阴影应用于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" >