问题标签 [drawertoggle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1202 浏览

android - 当我尝试使用选项卡在操作栏活动中添加“抽屉切换”时出现空指针异常

在我的 android 项目中,我有一个带有 2 个选项卡的操作栏的 Activity,我还添加了一个抽屉菜单,但是,当我尝试将应用程序图标设置为一个切换按钮以打开抽屉时,我得到一个 Nullpointexception。这是我的代码:

这是我的 logCat 输出:

请,如果有人可以请帮助我,我将非常感激!

0 投票
8 回答
50209 浏览

android - 如何检测 DrawerLayout 开始打开?

因此,当导航抽屉开始打开时,我有想要隐藏的选项卡。我的代码在完成打开后将它们隐藏起来,但这不是我想要的。

这是我尝试过的:

  • 设置onClickListenermDrawerLayout. onClick永远不会被调用
  • 设置onTouchListenermDrawerLayout. onTouch永远不会被调用
  • 研究ActionBarDrawerToggleDrawerLayout上课。找不到类似的东西onDrawerStartedOpening
0 投票
4 回答
6326 浏览

android - 是否可以增加 ActionBarDrawerToggle(抽屉菜单)的大小?

我跟着ActionBarDrawerToggle GUIDE

而且我知道如何通过在此中使用来在操作栏上显示抽屉图标drawerImageRes

公共ActionBarDrawerToggle(活动活动,DrawerLayoutdrawerLayout,intdrawerImageRes,int openDrawerContentDescRes,int closeDrawerContentDescRes)

托管抽屉drawerLayout的Activity

链接到给定 Activity 的 ActionBar 的 DrawerLayout

drawerImageRes 用作抽屉指示器的 Drawable 资源

openDrawerContentDescRes 一个字符串资源,用于描述可访问性的“打开抽屉”操作

closeDrawerContentDescRes 一个字符串资源,用于描述可访问性的“关闭抽屉”操作

但是the icon looks like so small

所以我想知道Is possible to increase the Drawer icon size?

请人们帮助我,

谢谢,

0 投票
1 回答
9734 浏览

android - 操作栏抽屉切换自定义图标

我正在尝试使用操作栏抽屉切换,但我希望它显示的不仅仅是菜单图标。我希望它在我的自定义菜单图标的右上角显示通知计数,但我仍然希望操作栏抽屉切换在需要时显示后退箭头。

因此,我首先尝试查看是否可以在操作栏抽屉切换上显示自定义布局(包含菜单图标的图像视图和通知计数的文本视图),但没有成功。

然后我尝试创建一个包含我的自定义菜单图标的菜单项。单击此菜单项时,我打开/关闭导航抽屉,但无法在菜单图标上显示包含我的通知的文本视图。

任何帮助/想法表示赞赏:)

0 投票
1 回答
775 浏览

android - 如何删除抽屉片段的图标

我用过 actionBar.setDisplayHomeAsUpEnabled(false); actionBar.setHomeButtonEnabled(false); 删除抽屉图标。它有效,但似乎图标仍然像以前一样占据空间。此外,还有一个透明的小按钮可以用来打开抽屉。我可以“完全”删除图标吗?或者图标将占据的确切宽度是多少,以便我可以在右侧添加相同的边距。

0 投票
3 回答
770 浏览

android - 抽屉翻转动画(Google 相册、Play 商店等)

抽屉按钮的全新汉堡翻转动画:

在此处输入图像描述

如何在 Android L 中做到这一点?(或更低的sdk)

0 投票
5 回答
106557 浏览

android - 如何从 Android appcompat v7 21 库中实现 DrawerArrowToggle

所以现在 Android 5.0 发布了,我想知道如何实现动画操作栏图标。

这里的这个库对我来说实现得很好,但是既然 appcompat v7 库有它怎么实现呢?

该库在 theme.xml 中引用它

这种风格下

更新

我使用 v7 DrawerToggle 实现了这个。但是我无法设置它的样式。请帮忙

我在 v7 styles_base.xml 中找到了它的样式

我将此添加到我的样式中但没有用。也添加到我的 attr.xml

但是这样做时会崩溃并说颜色类型错误。我错过了什么?

0 投票
2 回答
43328 浏览

android - 如何使用 Appcompat v7 21、Toolbar 和 DrawerLayout 将 Burger 动画化为箭头

我正在使用带有 android.support.v4.widget.DrawerLayout 的 android.support.v7.widget.Toolbar。它工作正常,导航抽屉关闭时显示汉堡图标,抽屉打开时显示箭头图标。我想在应用程序中的某些事件上禁用抽屉并将汉堡图标设置为箭头。我已尝试将锁定模式设置为关闭,但 v7.app.ActionBarDrawerToggle 仍显示汉堡并打开抽屉。

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

有任何想法吗?谢谢!

更新:

不,我可以更改图标的状态,并且可以启用/禁用抽屉,但动画不适用于这种方法:

抽屉位于工具栏的顶部。

0 投票
1 回答
463 浏览

android - 设置标题和 v7 抽屉切换之间的间距

我现在正在使用 v7 支持库的 ActionBarDrawerToggle。但是抽屉图标直接位于标题字体上,因为我禁用了 showHomeEnabled。如何在标题和切换之间设置更多可用空间?

谢谢

0 投票
4 回答
1945 浏览

android - ActionBar compat v7 21 上的抽屉指示器

我的应用程序使用ActionBarCompat库以及NavigationDrawer支持库。我使用ActionBarDrawerToggleappcompat v7 来获取抽屉。上有一个自定义搜索视图ActionBar。像这样:

在此处输入图像描述

但是抽屉指示器显示错误,在动作搜索视图展开时不显示后退箭头; 在此处输入图像描述

我希望它显示为 PlayStore 应用程序:

在此处输入图像描述

我该怎么做?提前致谢。