我正在实现一个时间线 UI,它基本上是一个ListView
. 棘手的部分是当用户滚动时ListView
,它会在滚动条旁边显示一个文本框(显示时间段,比如上午 9:00)。它位于左侧,相邻并且将随滚动条移动。
我正在使用OnScrollListener
来检测滚动事件。但我不知道如何获取滚动条的确切位置(顶部、中点、底部),以便将文本框放在正确的位置。有很多关于获取顶部项目位置的帖子,但似乎不适用于滚动条本身。
有什么想法吗?
顺便说一句,很抱歉没有附上 UI 的屏幕截图。Stackoverflow 不允许我这样做,因为我是新用户。