【问题标题】:Android Yahoo Aviate Launcher Page Swipe EffectsAndroid Yahoo Aviate Launcher 页面滑动效果
【发布时间】:2015-04-16 13:25:18
【问题描述】:

这是 Yahoo Aviate Launcher 的截图之一:

我想做的就是这样。当用户滑动到启动器的最右侧页面,即按字母排序的应用程序列表时,此屏幕截图的左侧仍然可以保留为左侧页面的一部分。就像这两个页面在同一个页面上,由于屏幕的大小我们只能看到部分视图。这种设计为用户提供了向左滑动的视觉提示。

我想在我的应用程序中执行此操作,但我不知道如何实现此操作。非常接近滑动标签视图,但我不知道如何在滑动到右侧页面时保持左侧页面可见。

【问题讨论】:

  • 您为什么不使用 DrawerLayout 并将其视为抽屉? (developer.android.com/training/implementing-navigation/…)
  • 据我所知,如果我刷出导航抽屉,它就会从屏幕上消失。但我想要做的是让视图在屏幕上保持部分而不是完全删除。有没有办法使用导航抽屉并获得与我提到的相同的效果?

标签: java android tabs swipe


【解决方案1】:

【讨论】:

  • 谢谢,这个确实可以做半开抽屉,但是和Aviate效果还是有区别的。很抱歉在之前的评论中忽略了这部分。以 YouTube 视频为例,窗格 A 不随 B 移动,实际上当 B 出局时 A 被 B 覆盖。我想要做的是我可以滑动窗格A和B的“共享侧”,同时,滑动的窗格可以保持部分在屏幕上。
  • 好吧,你不能期望开箱即用地找到你想要的完全一样的东西,我认为 SlidingPaneLayout 会给你一切你需要的东西来开始(!!)。扩展它并提供一个 onPanelSlide 侦听器,使用那里的值来移动/填充片段以获得所需的效果。我真的认为如果你开始它应该是一个相当短的任务
  • 谢谢!你真的给了我很大的推动力。
  • 让我知道它是怎么回事,如果它失败了,请解释一下,我要么试一试,要么想出一些新的东西。如果有效,请接受我的回答
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
相关资源
最近更新 更多