【问题标题】:Is there a way to override the overscroll glow effect in listview on Gingerbread有没有办法覆盖姜饼列表视图中的过度滚动发光效果
【发布时间】:2011-03-03 12:06:08
【问题描述】:

有谁知道是否有办法覆盖或替换 Gingerbread 中列表视图上的发光效果。我试图将过度滚动模式设置为 OVER_SCROLL_NEVER。但是你会得到一个“非常难看”的橡皮筋效果,从列表的末尾反弹回来。

有人有什么建议吗?

谢谢!

【问题讨论】:

  • 嗨,凯文,您找到解决方案了吗?我浏览了 android 的 AbsListView.java 文件,变量 mEdgeGlowTop 和 mEdgeGlowBottom 是私有的。因此,没有办法抵消它们的影响。但是,当我使用 OVER_SCROLL_NEVER 时,我得到了相同的弹跳效果。
  • 不抱歉没有找到答案。
  • 嘿,凯文,我也面临同样的问题。你有什么解决办法吗?

标签: android


【解决方案1】:

【讨论】:

    【解决方案2】:

    setOverscrollFooter()setOverscrollHeader() 大概是你想要的。我自己还没用过……

    【讨论】:

    • 已经试过了,还是不行。不过感谢您的建议
    • “它不起作用”是什么意思?它显然应该做点什么......你给它什么样的drawable?
    • overscrollFooter 和 Header 在列表视图真正过度滚动的奇怪情况下可能显示一个像素或这么高(我认为这是列表滚动渲染优化的一部分) - 它与在列表视图的每一端显示发光的过度滚动功能。
    猜你喜欢
    • 1970-01-01
    • 2021-03-23
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多