Android从地图片段底部拖动回收器视图

时间:2017-07-07 04:55:56

标签: android google-maps layout android-viewpager fragment

我想模仿谷歌街景布局。 我有一个带有单个地图的viewpager。我想在每个页面的底部显示一个回收器,然后从底部拖动+滚动它。 这是期望的结果(我不需要隐藏操作栏):

enter image description here

您是否知道要使用哪种布局以从底部效果进行相同的拖动/滚动?

我设法为myviewpager设置了一张地图:

enter image description here

但是当我在我的viewpager片段中添加recyclerView时,它显然隐藏了地图:

enter image description here

现在我的标签片段只由recyclerview

组成
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:visibility="invisible"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
tools:listitem="@layout/fragment_topic_list" />

我尝试使用底页,但它正在捕捉地图事件,我无法控制滚动(惯性)。

1 个答案:

答案 0 :(得分:1)

Bottom Sheets是Design支持库中鲜为人知的部分。 Design支持库是一个Android库,旨在帮助Android开发人员实现Google材料设计指南。

可以上下拖动底部纸张。你需要更多地探索它。我可以向你指出一些有用的资源。你应该遵循它们。我真的认为他们可以帮助你。

克隆此格子应用repo并研究代码。它使用拖放的底部纸张

同样遵循此tutorial,它将帮助您了解底页的行为

我希望这个答案可以帮到你。