我希望能够像Shazam应用程序一样在另一个片段上滑动片段:

http://i.imgur.com/pzerFBo.png-起始状态

http://i.imgur.com/6CLp9KH.png-滑动

http://i.imgur.com/bgbHrWD.png

如何(或可以实现)?

最佳答案

假设layout1是背景中的布局,而layout2是可以在layout1上滑动的布局。

您可以创建一个ScrollView,其中第一个元素的layout1高度和全宽相同。使该元素透明,以使layout1可见且可单击,并将layout2置于其下方。

现在,将layout1和ScrollView放在FrameLayout中。如果ScrollView具有足够的内容,则可以滚动它。

它会给出类似:

<FrameLayout>
  <Layout1/>
  <ScrollView>
    <LinearLayout>
      <View/> // Same height as Layout 1 and width is match_parent
      <Layout2/>
    </LinearLayout>
  </ScrollView>
</FrameLayout>

10-08 14:58