问题标签 [android-overscoll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
376 浏览

android - 为什么我在 HTC Desire HD 上看不到过度滚动发光

我有一个使用多个列表和滚动视图的应用程序。如果我过度滚动列表,在 Nexus SI 上会看到橙色的光芒。

在 HTC Desire HD 上,列表只是停在顶部,没有可见的反弹或过度滚动。

我试图将我的列表视图的 overscrollmode 设置为始终,但这没有改变。

是否需要在我的应用程序中启用某些功能以启用过度滚动行为,或者 HTC 设备上是否缺少过度滚动功能?

0 投票
5 回答
6241 浏览

android - Android (list)view 像 Sense UI 一样滚动

我在 google 和 stackoverflow 上搜索了一段时间,但找不到解决方案。是否有可能像 sense ui 那样在 Android 2.2 或 2.1 上获得列表视图过度滚动?!就像在我的警报视图中一样:AlarmView Sense UI

0 投票
1 回答
3419 浏览

android - API < 9 中的 ScrollView setOverScrollMode 替换

从文档中,ScrollView.setOverScrollMode()在 API 版本 9 中可用

我可以在 API 版本 7 和 8 中使用什么作为替代品?

0 投票
2 回答
18971 浏览

android - 如何使用列表视图的过度滚动功能?

在 Gingerbread 中引入了 Android 新的 Overscroll 功能,发现了一些更有趣的东西。使视图滚动超出其限制然后反弹的功能(几乎与 iOS 完全一样)是内置在框架中的,但只是被隐藏了。

http://www.youtube.com/watch?v=dOyWCDhlxv8&feature=player_embedded

0 投票
1 回答
2604 浏览

java - 有没有办法在android中强制过度滚动发光效果?


我正在开发一个应用程序,其中有滚动视图。
在模拟器中,显示了过度滚动效果,在 HTC Legend 中显示,但在我的三星 Galaxy S2 中它没有......(我确实有 gingebread,启用了过度滚动发光)。我喜欢这种效果,我想将它应用到我的应用程序中(如果用户当然有 2.3+)。有没有办法做到这一点?谢谢!

0 投票
2 回答
3101 浏览

android - 三星 Galaxy S2 2.3.5+ 不调用 overScrollBy()

似乎三星禁用了他们的过度滚动(可能是由于苹果套装)。

我有一个扩展ScrollView和覆盖的视图的实现

在所有其他设备上(当然是 Gingerbread 和更高版本),overScrollBy当滚动条到达其末端时会被调用,并且用户实际上可以过度滚动视图)。

在 Android 2.3.5+ 上,三星已经实现了某种完全禁用过度滚动的机制(不仅仅是他们的过度滚动实现,还有 Android 的实现),每次用户尝试过度滚动时,都会打印以下 LogCat 事件:

有什么办法可以解锁三星在那里所做的事情吗?或者也许是另一种创建超卷轴的方法?

0 投票
8 回答
8423 浏览

android - android中过度滚动的视觉指示

我正在尝试添加一些视觉指示,即在 ViewPager 中没有更多页面处于所需的投掷方向。但是我正在努力寻找一个放置相关代码的地方。

我尝试使用以下代码扩展 ViewPager 类,但 Toast 未显示(ev.getOrientation()始终返回 0)。我也对历史点进行了同样的尝试,但ev.getHistorySize()也返回 0。

我错过了什么?

类示例:

0 投票
0 回答
691 浏览

android - BounceScrollRunnableDefault 在 LogCat 中被发送垃圾邮件

每当我运行我的应用程序并尝试在ScrollView我的 LogCat 中过度滚动时,都会收到超过 50 个条目的垃圾邮件,它们都在说类似的事情:

run(), TimeFraction=0.785, mBounceExtent=31.378126

全部带有标签:BounceScrollRunnableDefault

每个条目只有数字略有变化。

ScrollView我已经设置overScrollModenever.

所有这些调试输出是否会减慢应用程序的速度?有没有办法防止/抑制这个巨大的输出墙?

注意:我将 overScrollMode 设置为 never 的原因是因为我不想要 Android 生成的蓝色过度滚动发光。

0 投票
0 回答
804 浏览

android - Horizo​​ntalScrollView 过度滚动和父视图

我有一个HorizontalScrollView用户可以滚动阅读一些TextViews. 这被放置在一个ViewPager.

因此,如果用户滚动整个HorizontalScrollView页面而不是显示过度滚动,我希望整个页面(内部ViewPager)开始滚动......

任何想法?

LinearLayout 在运行时填充TextView

此布局由 aFragment使用的 a膨胀ViewPager

0 投票
2 回答
2387 浏览

android - 了解如何使用 OverScroller 类

我正在考虑在我的项目中添加过度滚动(不是颜色变化),但即使在阅读了 API 文档和这里的几个问题之后,我仍然不明白我需要做什么才能让它工作。

根据 OverScroller 的 API 文档:“此类封装了滚动,具有超出滚动操作边界的能力。在大多数情况下,此类是 Scroller 的替代品。

我之前在我的父类中有一个 Scroller 对象:

我去把它改成这样:

现在滚动根本不起作用!fling()可以很好地作为替代品,但不能滚动....

总之,我有两个问题:

  1. 为什么滚动不起作用overScrollBy?我是否必须添加其他代码才能使其正常工作?
  2. 为什么我必须打电话mScroller.fling()并且只有overScrollBy()?为什么不mScroller.overScrollBy()呢?它是否以某种方式内置于View课堂中?

这可能很明显,但我在这里挣扎。任何帮助将不胜感激,谢谢!