在Android的ListView
中,如果您在滚动时到达列表的末尾或顶部,则在视图的顶部和底部会出现淡化边缘。
现在我想知道是否有可能在应用程序的屏幕边缘构建相同的渐弱边缘? (所以基本上在我的RelativeLayout
)
有人可以给我一些指导吗?
这是一张图片,可以更好地理解我想要实现的目标。 如果我将一个物体向左拖动,我想要在蓝色边缘淡入淡出,如果我靠近边缘,它必须变得越来越亮,颜色越来越强。
答案 0 :(得分:1)
您需要做的是将RelativeLayout
放入HorizontalScrollview
并将以下行添加到HorizontalScrollview
:
android:overScrollMode="always"
您也可以在代码中执行此操作:
yourHorizontalScrollview.setOverScrollMode(View.OVER_SCROLL_ALWAYS);
如果您想了解更多信息,请查看以下链接。 http://developer.android.com/reference/android/view/View.html#setOverScrollMode(int)