【问题标题】:Android ListView-like scrolling WITHOUT the ListView没有 ListView 的 Android ListView-like 滚动
【发布时间】:2013-11-06 21:17:58
【问题描述】:

我已经疯狂地谷歌搜索了一段时间,但我根本找不到任何问题的答案:是否可以在不使用实际列表 UI 的情况下实现 Android 列表滚动?

我正在尝试制作一个矩形网格 就像您在典型游戏应用中发现的那种 以相同的方式响应手指运动它确实使用了 Android 列表(边界反弹、“轻弹”效果等),但我发现的所有方法都涉及过于复杂的解决方案,包括扩展列表、定义 XML 布局等。

难道不能简单地为'document' height'viewable' heighty-offset 提供对象变量吗?我很高兴在每次更新时将增量(自上次更新以来的 MS)提供给对象。如果实际的交互区域也是可定义的,那也很好。

另外;使用 ListView 而不是我缺少的强大优势吗?我认为响应能力会发挥作用,但目前我很乐意手动管理它。

【问题讨论】:

  • 我希望游戏引擎能够提供自己的“矩形网格,例如您在典型游戏应用中可以找到的那种”,并支持游戏图块、图块回收等。使用 ListView 而不是我缺少的优势?” -- 内存消耗。
  • 我目前没有使用游戏引擎...都是手写的。我也很乐意管理回收方面(这是一个非常简单的公式)。关于内存消耗,在我看来 ListView 会使用更多,因为它会集成我不会使用的 UI 功能等。为评论干杯!

标签: android android-listview android-canvas android-view android-ui


【解决方案1】:

直接使用ScrollView,假设你只需要垂直滚动。

【讨论】:

  • 这似乎就是我要找的东西!虽然很遗憾,但实施它涉及到这么多要求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-08
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多