动画汉堡包图标箭头回到工具栏中

时间:2018-06-12 14:26:58

标签: android

我正在寻找最佳做法,将汉堡包图标设置为工具栏中的箭头。

1 个答案:

答案 0 :(得分:0)

我自己找到了答案

protected void setHomeAsUp(boolean isHomeAsUp){
            ValueAnimator anim = isHomeAsUp ? ValueAnimator.ofFloat(0, 1) : ValueAnimator.ofFloat(1, 0);
            anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                @Override
                public void onAnimationUpdate(ValueAnimator valueAnimator) {
                    float slideOffset = (Float) valueAnimator.getAnimatedValue();
                    actionBarDrawerToggle.onDrawerSlide(drawerLayout, slideOffset);
                }
            });
            anim.setInterpolator(new DecelerateInterpolator());
            anim.setDuration(400);
            anim.start();
        }