android - Foursquare 使用什么样的 "floating"Android View 作为它的 Activity 源?

标签 android android-layout android-listview foursquare

在 Foursquare Activity 屏幕上, map 显示在可滚动 Activity 提要的顶部,文本似乎“漂浮”在 map 上方。当点击 map 时,它会扩展以填满屏幕。他们在这里使用什么样的 Android View ?

Activity feed with expandable map Full screen map

最佳答案

我认为它是一个 FrameLayout,下面是 map fragment ,上面是 ListView ,列表的第一个元素是一个空的透明矩形。当您单击第一个元素时,会触发动画以隐藏 ListView 并设置 map 的配置。

我正在尝试实现类似的屏幕。大概思路是这样的,细节还不太确定,有空的话我会在后面补上一些代码。

关于android - Foursquare 使用什么样的 "floating"Android View 作为它的 Activity 源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17666092/

相关文章:

android - TextField 更改触发完整的布局周期

android - 如何在 Android 对话框中设置 ImageView?

android - 如何从布局 View 中触发选择器?

android - Espresso 在某些测试中随机卡住

android - 使用 SeekBar 在 android 中控制音量?

Android:按id查看? (来自小部件提供者)

android - 在一个 fragment 上使用 ListView 选择的项目在另一个 fragment 上显示文本

android - Vimeo 离线视频播放问题

java - SharedPreferences 会覆盖其他值吗?

android - 在 SQLite 和 ListView 之间格式化数据