android - Two NavigationView 的工具栏中的汉堡包图标两侧带有后退箭头动画?

标签 android navigation-drawer android-toolbar android-design-library navigationview

首先看下面的截图,只关注汉堡包图标,这样你就能快速了解我真正想要的是什么。?

enter image description here

首先,我已经成功地实现了左右两侧的导航 View (抽屉) 这样用户就可以从左右打开两个抽屉。

现在我的问题是我想要两边都有动画的汉堡包图标。 我已经在工具栏的左侧实现了汉堡包图标,这很容易并且默认出现。 但现在我希望它在右侧也带有箭头动画。

  1. 点击左边的汉堡包图标打开左边的抽屉。 (完成)
  2. 点击右边的汉堡包图标从右侧打开抽屉。 (剩下的)

那么是否可以在一个工具栏上放置两个汉堡包图标呢?

注意:两个抽屉都是用手势打开的。我对此没有问题。

最佳答案

我认为您可以使用 FrameLayout 来做到这一点。

现在考虑下面的布局

<FrameLayout>
     <Toolbar />
     <Toolbar layout_direction="right" />
</FrameLayout>

使用这个,两个工具栏将出现在彼此之上。 将抽屉图标放在两个工具栏上,第二个工具栏会将其呈现在右侧,因为我们已将布局方向指定为右侧。

注意:使上方的工具栏透明。

希望对你有帮助。

关于android - Two NavigationView 的工具栏中的汉堡包图标两侧带有后退箭头动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31024863/

相关文章:

java - Android工具栏: shadow on top instead of bottom

android - FragmentPagerAdapter 的问题

android - 将服务绑定(bind)到 BroadcastReceiver

android - 如何为 ViewFlipper 捕获翻转事件

android - 操作栏图标未显示在 android 操作栏中

Android Navigation Drawer BaseActivity 示例

android - 如何在android中设置屏幕亮度和Font-Scale

android - 在 PopBackStack 上保留数据

android - 在添加内容之前必须调用 requestedFeature() - 在 Fragment 中的 ActionBar 中实现 Spinner

java - 在溢出菜单中显示图标