当前位置: 首页 > 知识库问答 >
问题:

滑动菜单库和Android导航抽屉有什么不同?

柳胡媚
2023-03-14

SlidingMenu库是一个优秀的第三方库,我已经使用它很长时间了。现在我知道Android使用导航抽屉提供了一个新的导航模式。它看起来像滑动菜单。那么有谁已经使用了这两个?有什么区别,优缺点是什么?非常感谢。

共有3个答案

蒋奇
2023-03-14

我认为它最大的优点是它是谷歌的官方代码,我的意思是它非常有效。主要的缺点是,它是非常基本的使用,我的意思是。。。不能将两个导航抽屉放在同一个活动或片段中,只能在左侧使用一个,仅此而已。

董高朗
2023-03-14

它们也有不同的视觉效果。滑动菜单看起来像水平滚动视图。将其滑入将推出主要内容。

优点:

  • 它为菜单内容提供了很酷的入口/出口动画。
  • 根据您使用它的活动,它可以放在操作栏下方或旁边(也按下操作栏)
  • 您可以通过setter显式设置触摸模式:边距或全屏。在全屏模式下,触摸屏幕上的任何位置都会打开菜单。在边距中,只有当您从屏幕边缘滑动时,菜单才会打开。

欺骗:

  • 只能控制侧菜单的阴影

导航抽屉/抽屉布局看起来像框架布局中的附加顶层视图。将其滑入将掩盖主要内容。
优点:

  • 如果您使用v4支持库,那么它已经存在了
  • 您可以通过setScrimColor控制侧菜单阴影和模糊主内容,例如,当抽屉打开时,主内容上方将出现淡入alpha层。这有助于从视觉上分离内容和菜单,尤其是当两者颜色相同时

缺点:

  • 它只能放在ActionBar下方
林雅畅
2023-03-14

SlidingMenu库是一个第三方api,里面使用了RelativeLayout。主要优点是根据您的要求进行定制。购买您的布局必须基于视图组,不幸的是这否定了

导航抽屉在android的支持库中提供,它在内部使用抽屉布局。其主要优点是提高了性能。

 类似资料:
  • 二等 三等

  • 有没有办法禁用滑动手势来打开导航抽屉?在标签之间滑动时出现菜单真的很烦人。

  • 我是android新手。我有一个关于Android导航抽屉的问题。我在我的应用程序中加入了导航抽屉,一切都很顺利,但我想知道是否有人能帮我在导航抽屉列表中获得惰性动画。 图像的来源。 非常感谢。

  • 问题内容: 我有一个导航图,该导航图将此片段用作主活动XML中的主页。 我有一个带有菜单的Drawer布局,单击导航抽屉按钮时,我无法设法使导航正常工作(它可以从主要片段工作,但是当我单击Drawer按钮时,不能工作),如果我使用的是旧方法使用:对导航抽屉编程,我的navcontroller丢失了!!我得到类似的错误 navcontroller无法识别目标片段,因为即使不是这种情况,控制器也会看到

  • 我有一个导航图,它在主活动XML中使用这个片段作为主页。 我有一个带菜单的抽屉布局,当我点击抽屉菜单按钮时,我无法使导航工作(它从主片段工作,但当我点击抽屉按钮时就不工作),如果我使用旧的方式来编程抽屉菜单:

  • 有人能告诉我如何创建活动到这个主要活动,导航抽屉将看到在所有他们?我需要使用这个特定的MainActivity代码。我不需要使用碎片,只要3个简单的活动将添加到这个抽屉。 NavDrawer布局: