gpt4 book ai didi

android - 抽屉导航 (menudrawer) Android 5 (lollipop) 样式

转载 作者:可可西里 更新时间:2023-11-01 19:08:42 25 4
gpt4 key购买 nike

我在我的项目中使用了 menudrawer 库(这个:https://github.com/SimonVT/android-menudrawer)。

我正在更新我的应用程序以与 API21 (Android 5 Lollipop) 和 Material Design 兼容。当您将此库与 API21 菜单抽屉图标一起使用时,它看起来很糟糕。

我想实现您可以在新的 Play 商店中看到的转换(新的菜单抽屉图标转换为箭头)。

Play Store navigation drawer icon

最好的方法是什么?这个图书馆有可能吗?我目前想到的唯一解决方案是自定义可绘制对象。但也许我可以通过某种方式使用原生可绘制对象?

最佳答案

好的。我花了几个小时使用新 API,我认为对我来说最好的方法是将我的抽屉从 lib 重写为 native DrawerLayout。

但这也许对有类似问题的人有用。我用 DrawerLayout 创建了测试项目(Android Studio -> New Project with menudrawer)。

然后我看到了同样的问题。错误的图标。如果你想看到 Android 5.0 的精美动画和漂亮的图标,请确保你使用的是:

import android.support.**v7**.app.ActionBarDrawerToggle;

请注意 v7。默认情况下,Fragment 类具有 v4 导入,然后您将看不到好的图标。

还有一点。更改为 v7 后,您需要将 ActionBarDrawerToggle 函数修复为新的构造函数。就是这样。您会看到新的抽屉图标。

关于android - 抽屉导航 (menudrawer) Android 5 (lollipop) 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26433306/

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