代码之家  ›  专栏  ›  技术社区  ›  Muhammad Ahmed AbuTalib

如何识别列表视图中的行是否可见

  •  0
  • Muhammad Ahmed AbuTalib  · 技术社区  · 11 年前

    我有一个涉及listview项目外观动画的情况。

    我在ScollView中有几个视图,最后一个是listview。我附上了该行的外观动画(淡入动画)。 我遇到的问题是,当加载屏幕时,listview的getView()已经对初始项执行,即使listview当前不在视图中。

    因此,当用户向下滚动时,他可以清楚地看到列表。

    我不确定如何处理这种情况。当列表视图中的一行在屏幕上可见时,是否可以调用回调。

    1 回复  |  直到 11 年前
        1
  •  0
  •   Rohit5k2    11 年前

    是的,有回拨( OnScrollChangeListener )、第一个可见索引和最后一个可见索引等。您可以使用这些组合来实现您正在尝试的目标。

    但你需要先自己尝试。没有人可以简单地为您编写代码。

    您可以了解listview here