Un espacio vacío muestra después de la animación translationY

Estoy ocultando la Toolbar cuando se desplaza hacia abajo, las únicas vistas a la izquierda sería el SlidingTabLayout y ViewPager , al igual que el comportamiento que PlayStore tiene. Pero puedo ver un espacio vacío blanco después de que se mueve SlidingTabLayout . ¿Cómo puedo eliminar esto y dejar que el ViewPager ocupe ese espacio extra?

Cuando se desplaza hacia arriba, la Toolbar muestra Cuando se desplaza hacia arriba, la barra de herramientas muestra

Cuando se desplaza hacia abajo, deja el espacio vacío de SlidingTabLayout Cuando se desplaza hacia abajo, deja el espacio vacío de SlidingTabLayout

 @Override public void onScrollUp() { if (isToolbarHidden()) showToolbar(); } @Override public void onScrollDown() { if (isToolbarShown()) hideToolbar(); } private void showToolbar() { moveToolbar(0); moveTabs(0); } private void hideToolbar() { moveToolbar(-mToolbar.getHeight()); moveTabs(-mTabs.getHeight()); } private void moveTabs(float toTranslationY) { if (ViewHelper.getTranslationY(mTabs) == toTranslationY) return; ValueAnimator animator = ValueAnimator.ofFloat(ViewHelper .getTranslationY(mTabs), toTranslationY) .setDuration(ANIMATE_TIME_MILLIS); animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { float translationY = (float) animation.getAnimatedValue(); ViewHelper.setTranslationY(mTabs, translationY); } }); animator.start(); } 

establezca el diseño lineal en el que coloca la barra de herramientas extendida en android: animateLayoutChanges = "true"

Aparte de eso, usted quiere establecer ese espacio que la barra de herramientas ocupa a GONE de alguna manera con el fin de patear la animación sin parpadear, y obtener el espacio en blanco fuera del camino. Nunca trabajé con las barras de herramientas extendidas pero esto es lo que hice con una barra de herramientas normal cuando lo quise fuera de la visión totalmente.

Intente utilizar RelativeLayout en lugar de LinearLayout para contener su barra de herramientas.

  • Alineación del botón de la barra de herramientas de Android v7
  • Cómo personalizar la fuente de subtítulos de la barra de acción?
  • La barra de herramientas se expande deslizando
  • Barra de herramientas, onCreateOptionsMenu () devuelve falso, 'arriba' la navegación no funciona
  • Expand / Collapse Animación de la barra de herramientas de Lollipop (Telegram app)
  • Cómo centralizar iconos en la barra de herramientas en android studio
  • CoordinatorLayout Toolbar invisible en entrar hasta full height
  • Necesita deshabilitar expandir CollapsingToolbarLayout para ciertos fragmentos
  • Administrar la barra de herramientas y el botón de retroceso del fragmento en android
  • Android lollipop toolbar conmutador entre abrir / cerrar el cajón y el botón Atrás
  • Fuente personalizada en la barra de herramientas de android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.