El cajón de navegación es lento con vista compleja

En mi aplicación estoy usando el cajón de navegación y funciona muy bien. Pero si el Fragmento para mostrar contiene mucho TextView, ImageView y Layout, cuando hago clic en el elemento, la vista es glitching. Yo mejoraría este retraso. El efecto es el mismo por mi Galaxy Nexus y con Nexus 4 así que creo que el problema es que tengo 2 comandos en el mismo tiempo.

//On item click - First comand (Close Drawer) mDrawerList.setItemChecked(position, true); setTitle(mStringTitles[position]); mDrawerLayout.closeDrawer(mDrawerView); // Second comand (Replace Fragment) getFragmentManager() .beginTransaction() .replace(R.id.firts_view, new FragmentNew()) .commit(); 

Así que pensé que iba a reemplazar el fragmento justo después de que el menú está cerrado .. alguna idea?

One Solution collect form web for “El cajón de navegación es lento con vista compleja”

Como dice la documentación :

 Avoid performing expensive operations such as layout during animation as it can cause stuttering; try to perform expensive operations during the STATE_IDLE state. 

Lo que podría hacer, es tener un detector de eventos para su cajón, y hacer la operación de fragmento en la devolución de llamada onDrawerClosed ( ejemplo aquí ).

  • OnMeasure (): wrap_content, ¿cómo puedo saber el tamaño para envolver?
  • Animar el cambio de color de fondo de la vista en Android
  • Gallery ImageAdapter convertView siempre es nulo
  • TextView dentro de ViewPager intercepta eventos de toque
  • Cómo obtener la entrada de searchview a textview
  • Problema de visibilidad de Android con la casilla de verificación
  • ¿Es posible usar inflador de vista para inflar artículos individuales?
  • ViewStub debe tener un ViewGroup no nulo viewParent
  • Ocultar búsqueda / ir botón en el teclado virtual cuando se utiliza la búsqueda?
  • Vista personalizada - ¿Cómo configuro sus ID para que se puedan encontrar a través de findViewById ()?
  • ¿Cómo captura el clic de botón de búsqueda de SearchView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.