【问题标题】:Creating a menu like the new YouTube application创建一个类似新的 YouTube 应用程序的菜单
【发布时间】:2012-07-06 13:28:03
【问题描述】:

关于如何制作类似于 Google 在其 YouTube 应用中实施的菜单的任何想法。我有read this,但该解决方案与 YouTube 应用程序的行为不同。有谁知道真正的解决方法?

我说的是这个:

【问题讨论】:

  • 你在哪里找到那个菜单的?
  • @Qw4z1:在新的 YouTube 应用程序中。
  • @ Qw4z1 :这是适用于 android 4.0 及更高版本的新 YouTube 应用

标签: android menu


【解决方案1】:

我相信他们在 RelativeLayout 中使用 Horizo​​ntalScroll。

菜单始终在左侧的图像。你先做那个。 然后在其上放置一个 Horizo​​ntalScrollView,然后将主要内容放入其中。 将您的水平滚动属性设置为仅滚动某个最大值。然后你连接你的菜单按钮,将你的水平滚动视图滑动到你设置的最大值,这应该是它。

您始终可以在 ICS 中检查人员应用程序的来源。他们做的事情非常相似。

【讨论】:

  • 首先,感谢您的回答。其次,“将 HSV 放在顶部”并不意味着 HSV 将环绕菜单,因此菜单将继续存在。还是我错了?
  • 没有。您使用具有 Z 索引的 RelativeLayout。所以菜单会一直停留在原地不动。 HSV 仍将在其中包含您的主要内容。该内容覆盖了菜单。单击按钮时,HSV 只会将内容滑出以显示下方的菜单。
  • 如何添加“z-indexing”?直到现在我还没有听说过。而且,是否有可能“刷”这个 HSV?
  • RelativeLayouts 以线性顺序堆叠。因此,如果您首先将菜单视图放入布局中,然后将 HSV 放入,它将为您堆叠它们,稍后布局中的视图位于顶部。想想堆叠自助餐厅的树,这就是 Z 索引。
  • 好的,谢谢。您是否认为也可以添加“滑动”功能而不是让它滚动?
猜你喜欢
  • 2010-10-29
  • 1970-01-01
  • 2012-01-24
  • 1970-01-01
  • 2014-06-02
  • 1970-01-01
  • 1970-01-01
  • 2011-09-12
  • 1970-01-01
相关资源
最近更新 更多