gpt4 book ai didi

抽屉上的Android抽屉导航自定义图标打开/关闭

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:23 29 4
gpt4 key购买 nike

我想按以下方式自定义我的抽屉导航:

我希望在抽屉打开时显示一个图标,在抽屉关闭时显示另一个图标,而不是将菜单图标稍微向左滑动的当前默认动画。

关于我在哪里可以找到类似内容的任何想法/线索?

我做了一些研究,能够找到操作栏图标,但不幸的是这不是我要找的。

难道连这都做不到?

我猜这里应该会发生变化:

mDrawerToggle = new ActionBarDrawerToggle(
getActivity(), /* host Activity */
mDrawerLayout, /* DrawerLayout object */
R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
R.string.navigation_drawer_open, /* "open drawer" description for accessibility */
R.string.navigation_drawer_close /* "close drawer" description for accessibility */
)

最佳答案

根据我对 the ActionBarDrawerToggle source 的阅读,您需要 fork ActionBarDrawerToggle 的实现并将其修改为:

  • 要么持有两个 Drawable 资源 ID,要么使用一个 LevelListDrawable 或其他东西来表示这两种状态,并且

  • 修改 setActionBarUpIndicator() 以考虑上面列出的更改

请注意,用户现在才开始了解“迷你汉堡包”指示器,这意味着有一个抽屉导航。背离该约定可能会损害而不是提高您应用的可用性。

关于抽屉上的Android抽屉导航自定义图标打开/关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21186076/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com