gpt4 book ai didi

android - scrollBy on 后刷新 Android listview

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:30:23 25 4
gpt4 key购买 nike

这是我在 stackoverflow 上的第一篇文章。当我遇到问题时,我有时会使用它,并且每次都能找到解决方案。但今天不同了。有一个 Unresolved 问题:

我有一个 ListView ,我想对其应用磁效应。为此,我使用 scrollBy 一个一个像素地使用 Thread 来移动 ListView 的位置。在视觉上,它是完美的,listview 移动得很好。但是当用户想要再次滚动时,listview 在用户手指正常滚动之前回到他之前的位置(就在 scrollBy 之前)。

我已经尝试了一些测试,例如我在我的 scrollBy 之前和之后显示 v.getTop()(v 在 ListView 中的 View 项目上)值。值相同,但视觉上确实不同,因为列表已移动。同样在视觉上,您可以看到一点 Artifact :此分隔线位于 ListView 项上。这意味着在视觉上,listview 很好,但在编程上并不好......而 scrollBy 使 Assets 无效。

有人有想法或解决方案吗?

谢谢你的帮助。

PS:对不起我的英语,我是法国人。再次感谢。

最佳答案

使用 getScrollY() 找到当前位置,然后在重置后设置该位置。

关于android - scrollBy on 后刷新 Android listview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5479302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com