我正在实现时间轴UI,它基本上是ListView
。棘手的部分是当用户滚动ListView
时,它将在滚动条旁边显示一个文本框(显示时间段,比如上午9:00)。它位于左侧,相邻并随滚动条一起移动。获取ListView中滚动条的位置(不是位置条目)
我正在使用OnScrollListener
来检测滚动事件。但我不知道如何获得滚动条的确切位置(顶部,中点,底部),以便我可以将文本框放在正确的位置。有很多关于获得顶部项目的位置的帖子,但似乎不是滚动条本身。
有什么想法?
顺便说一句,抱歉没有附加UI的屏幕截图。由于我是新用户,Stackoverflow不允许我这样做。
Luksprog,感谢您的回答,这真的很有帮助。事实证明,我对UI有误解(我被别人给了设计)它应该像Android人的应用一样工作。当用户触摸/移动滚动条而不是滚动列表时,它允许快速滚动。 –
@RenjiYu我已经安装了该应用并浏览了它,但我甚至没有看到滚动条,更不用说快速滚动了。那么你到底想做什么? – Luksprog