我有一个 ScrollView
,里面有一张图片。
我希望 ScrollView
的边缘在滚动图像时产生淡入淡出效果。
我不是在谈论当你到达卷轴尽头时得到的效果。我希望渐变一直存在。
这就是我所做的(没有做任何效果):
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.84"
android:background="@drawable/screen_nespresso"
android:fadingEdge="horizontal"
android:fadingEdgeLength="@dimen/padding_large"
android:fillViewport="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:visibility="visible" >
谢谢!
最佳答案
这对我有用:
<ScrollView
android:requiresFadingEdge="vertical"
android:fadingEdgeLength="150dp">
或者在您的代码中,您可以执行以下操作:
ScrollView scroll = findById(...);
scroll.setVerticalFadingEdgeEnabled(true);
// Or `scroll.setHorizontalFadingEdgeEnabled(true)`.
scroll.setFadingEdgeLength(150);
关于android - 在android中滚动时使 ScrollView 的边缘消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538873/