Android从地图片段底部拖动回收器视图
Posted
技术标签:
【中文标题】Android从地图片段底部拖动回收器视图【英文标题】:Android drag recycler view from bottom over map fragment 【发布时间】:2017-12-11 06:45:24 【问题描述】:我想模仿谷歌街景布局。 我有一个带有单个地图的浏览器。我想在每个页面的底部显示一个回收器,然后从底部拖动+滚动它。 这是想要的结果(我不需要隐藏操作栏):
您知道使用哪种布局来获得相同的从底部拖动/滚动的效果吗?
我设法为 myviewpager 制作了一张地图:
但是当我在我的 viewpager 片段中添加 recyclerView 时,它显然隐藏了地图:
现在我的标签片段只由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_
android:visibility="invisible"
android:layout_
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
tools:listitem="@layout/fragment_topic_list" />
我尝试使用底部工作表,但它正在捕捉地图事件,我无法控制滚动(惯性)。
【问题讨论】:
你可以使用这个库从地图片段的底部拖动回收器视图github.com/umano/AndroidSlidingUpPanel 使用developer.android.com/reference/android/support/design/widget/… 底部工作表片段的问题是我无法控制拖动。它要么处于关闭状态,要么处于打开状态 【参考方案1】:底页是设计支持库中鲜为人知的部分。设计支持库是一个 Android 库,旨在帮助 Android 开发人员实施 Google 材料设计指南。
底部的工作表可以上下拖动。你需要更多地探索它。我可以为您指出一些有用的资源。你应该跟随他们。我真的认为他们可以帮助你。
克隆这个格子应用的repo 并研究代码。它通过拖放使用底部工作表
也可以关注这个tutorial,它会帮助你理解底层的行为
希望这个回答对你有帮助。
【讨论】:
感谢您提供的资源。这正是我所需要的。以上是关于Android从地图片段底部拖动回收器视图的主要内容,如果未能解决你的问题,请参考以下文章
Android ViewModel 未从 BackStackEntry 获取选定项