(类似 iOS)ScrollView 上的过度滚动在 Android 中不起作用?

问题描述 投票:0回答:1

我试图让我的滚动视图具有像 iOS 中那样的 “过度滚动” 效果。我尝试了两件事,但几乎没有成功:

第一次尝试:

我用了这个,比如:

ScrollView scrollView = (ScrollView) findViewById(R.id.scroll_view);
OverScrollDecoratorHelper.setUpOverScroll(scrollView);

但是,它也带来了一些问题。当滚动(向上或向下)时,我的滚动视图中的文本视图滚动到滚动视图区域之外,并且我没有找到阻止这种情况的方法。对此有什么想法吗? (下面的照片可以帮助解释)

第二次尝试:

我找到了this并尝试了如下:

ScrollView scrollView = (ScrollView) findViewById(R.id.scrollView2);
scrollView.setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS);

但是这里什么也没发生,ScrollView 保持不变。

您对如何解决这两种尝试有任何想法吗?或者另一种实现overscroll效果的方法?

android ios scrollview android-scrollview overscroll
1个回答
0
投票

如果您不想滚动,可以使用

View.OVER_SCROLL_NEVER

这里是android文档的参考: 链接

© www.soinside.com 2019 - 2024. All rights reserved.