Android 如何返回humberger图标的动画
我只是在android编程中迈出了第一步,我需要帮助 我创建了一个导航抽屉,它会自动打开/关闭,并带有亨伯尔图标的动画。然后我决定对工具栏进行阻尼效果。我的工具栏变黑了。我使用了下面的代码。在那之后,我有了那个效果,但亨堡图标的动画消失了。我不明白发生了什么事。谁能帮我解决这个问题。我想返回humberger图标的动画Android 如何返回humberger图标的动画,android,animation,android-actionbar,android-animation,toolbar,Android,Animation,Android Actionbar,Android Animation,Toolbar,我只是在android编程中迈出了第一步,我需要帮助 我创建了一个导航抽屉,它会自动打开/关闭,并带有亨伯尔图标的动画。然后我决定对工具栏进行阻尼效果。我的工具栏变黑了。我使用了下面的代码。在那之后,我有了那个效果,但亨堡图标的动画消失了。我不明白发生了什么事。谁能帮我解决这个问题。我想返回humberger图标的动画 public void onDrawerSlide(View drawerView, float slideOffset) { if(sl
public void onDrawerSlide(View drawerView, float slideOffset) {
if(slideOffset<0.6){
toolbar.setAlpha(1 - slideOffset);
}
}
DrawerSlide上的公共空白(视图抽屉视图、浮动滑块偏移){
如果(slideOffset您正在描述的动画是在ActionBarDrawerToggle
的onDrawerSlide()
方法中处理的。您已经重写了该方法,而没有调用super
的方法,因此动画代码不会运行。只需将super
调用添加到您的方法中即可
public void onDrawerSlide(View drawerView, float slideOffset) {
super.onDrawerSlide(drawerView, slideOffset);
if(slideOffset<0.6) {
toolbar.setAlpha(1 - slideOffset);
}
}
DrawerSlide上的公共空白(视图抽屉视图、浮动滑块偏移){
super.onDrawerSlide(抽屉视图、滑块偏移);
if(slideOffset)你是否使用ActionBarDrawerToggle
作为抽屉的听写器?哼,是的,我使用了ActionBarDrawerToggle.@MikeM。谢谢,我忘了super.onDrawerSlide(drawerView,slideOffset);它的工作