gpt4 book ai didi

java - 关闭抽屉导航箭头动画

转载 作者:搜寻专家 更新时间:2023-11-01 08:30:31 24 4
gpt4 key购买 nike

我已经实现了与父高度相匹配的抽屉导航。现在我认为点击汉堡包抽屉按钮后显示的后退箭头按钮在这里实际上是必要的,因为我无法点击它,因为我的抽屉导航在显示后也会超越工具栏。

enter image description here

我实际上并不想要那个按钮动画,那么我怎样才能让汉堡抽屉按钮保持不变而不转换为后退箭头呢?我需要代码和解释。谢谢!

导航 View

<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:menu="@menu/navigation_menu"/>

主 Activity

@Override
protected void onCreate(Bundle savedInstanceState) {
...

// Drawer
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.activity_main);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, R.string.navigation_open, R.string.navigation_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
}

最佳答案

在 Google IO 2017 上引入了此 API,可从支持库版本 25.3.0 获得。


// Install drawer toggle
drawerToggle = new ActionBarDrawerToggle(this, drawerLayout,
R.string.drawer_open, R.string.drawer_close);

// Disable animation
drawerToggle.setDrawerSlideAnimationEnabled(false);

这将使抽屉箭头不具有动画效果。

See video在精确的分钟。

enter image description here

关于java - 关闭抽屉导航箭头动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41318288/

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