2

我正在尝试查看我想使用的布局方案是否可行。我想要一个可滚动XML的布局。在该可滚动布局中,我希望在屏幕上水平放置一条线(我只使用了一个具有固定高度和不同颜色的视图)。当该水平线到达屏幕顶部时,当我向下滚动布局时,我希望它停止并保持在屏幕顶部,同时能够滚动浏览其下方的所有内容。

我一直在弄乱 XML 试图让它工作,基本上是在它之前和之后放一堆垃圾。

关于它如何工作的任何想法?当滚动位置到达某个点时,我是否必须对 java 代码做一些花哨的事情来修复顶部的红线?您的帮助将不胜感激。

4

1 回答 1

0

我假设您想要类似 Gmail 应用程序的东西,当您滚动邮件时,标题会粘在顶部...为此,您需要 2 个视图。您在下方有常规滚动条,并在顶部覆盖了一个固定视图(您可以使用相对布局来执行此操作)。当您的单元格经过某个位置时,您想要填充并将固定视图的可见性设置为 VISIBLE。这会给人一种印象,即您想要“粘贴”到顶部的视图实际上只是被卡住而不是滚动出视图。您还必须根据滚动单元格/视图的位置和高度计算出相反的滚动场景。

高温高压

于 2012-10-18T05:27:44.543 回答