Ho lo stesso problema qui su ICS 4.0.4. Le soluzioni menzionate nel post github di jfeinstein10 non sembrano funzionare per me. Ma ho trovato una soluzione alternativa, anche se non è la migliore.
Quando si crea oggetto DrawerToggle sovrascrivo questo evento
@Override
public void onDrawerSlide(View drawerView, float slideOffset)
{
super.onDrawerSlide(drawerView, slideOffset);
mDrawerLayout.bringChildToFront(drawerView);
mDrawerLayout.requestLayout();
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
}
bringChildToFront e requestLayout metodo dovrebbe superare il cassetto di rendering problema durante setScrimColor sbarazzarsi dell'ombra. Peccato che non abbia trovato una soluzione alternativa per il rendering dell'ombra correttamente. Spero che questo ti aiuti.
fonte
2013-09-12 23:58:28
sovrapposizione trasparente su Google Maps guarda, lavora per me. –