如何动画android中的左栏菜单(缩小效果)?

时间:2012-02-16 13:00:55

标签: android animation menubar google-tv

我有以下观点:

------------------------------------
o Menu1 |   
@ Menu2 |
# Menu3 |         CONTENT
        |
        |
------------------------------------

我想创建一个缩小菜单栏的动画,只显示如下图标:

------------------------------------
o |   
@ |
# |               CONTENT
  |
  |
------------------------------------

我已经通过将Visibility.GONE应用于文本标签并调整包含菜单的LinearLayout的大小来进行更改,但我想为“缩小”效果设置动画。我尝试沿x应用缩放动画,但这不起作用。有人已经做过类似的事吗?

1 个答案:

答案 0 :(得分:1)

我认为你应该在理想情况下使用的是左导航栏。它允许您将Action项目放在左侧。

https://developers.google.com/tv/android/docs/gtv_demo_samples#LeftNavBar

查看Panoramio以获取如何将其集成到您的应用中的示例。它真的很简单。 一旦完成..对于动画效果使用:

bar.setDisplayOptions(LeftNavBar.DISPLAY_AUTO_EXPAND);
bar.setShowHideAnimationEnabled(true);