android - 新 NavigationView 上的图标动画

标签 android navigation-drawer

我正在尝试为我的抽屉切换到新的 NavigationView。

当我这样做时(并且工作正常),当抽屉滑动时,我将菜单图标的动画丢失到后退图标。

我怎样才能在 NavigationView 上显示它?

这是我的代码:

toolbar = (Toolbar) findViewById(R.id.app_bar);
toolbar.setNavigationIcon(R.drawable.ic_menu_white);
setSupportActionBar(toolbar);

mDrawer = (NavigationView) findViewById(R.id.navigation_drawer);
if (mDrawer != null) {
    mDrawer.setNavigationItemSelectedListener(this);
}

mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

提前致谢!

最佳答案

经过大量研究,我通过简单地添加以下内容解决了这个问题:

@Override
protected void onPostCreate(Bundle savedInstanceState) {
    super.onPostCreate(savedInstanceState);
    // Sync the toggle state after onRestoreInstanceState has occurred.
    mDrawerToggle.syncState();
}

希望对您有所帮助。

关于android - 新 NavigationView 上的图标动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31233890/

相关文章:

android - 打瞌睡模式暂停前台服务

Android on Drawer Closed Listener

android - 如何在android应用中实现Navigation Drawer + 全新的Toolbar?

android - 抽屉导航和 Android 中的 Activity

android - 自定义 simpleCursorAdapter 中的 getLayoutInflater

android - 如何在 MIUI 设备中打开管理应用程序电池使用设置

java - 如果 Fragment 可见,则从 Service 或 BroadcastReceiver 更新 Fragment UI

android - 在 Dialog 中添加 Adwhirl 导致 Inflate Exception

java - 无法在操作栏中设置 Android 抽屉导航

java - 如何在我的 Android 图片抽屉中获取图标?