比如,我有一个ScrollView布局如下:
<ScrollView>
<Component1>
<Component2>
<Component3>
<Component4>
...
</ScrollView>
在ScrollView中,我有一些组件,每个组件都可以是任何东西,如LinearLayout、RelativeLayout、TableRow等等……
现在我想要的是,当<Component2>
到达屏幕顶部时,它将保持在屏幕上,而<Component3>
、<Component4>
等将继续滚动直到页面底部。当我向下滚动时,只有在所有<Component3>
都变得可见之后,<Component2>
才会被滚动。我在一个iPhone应用程序上看到过这个效果,想知道如何在Android上实现。
我不知道我是否描述得足够清楚,但它与这个视频相同。
http://www.youtube.com/watch?v=jXCrM1rzLZY&feature=player_detailpage#t=71s
当标签向上滚动到顶部时,它会停留在那里。当像视频中的1:36
一样向下滚动时,它会一直停留在那里,直到屏幕下面的所有内容都变得可见。
有人知道如何在Android上实现这个效果吗?