Tôi đã gặp vấn đề tương tự ở đây trên ICS 4.0.4. Các giải pháp được đề cập trong bài đăng github của jfeinstein10 dường như không hoạt động đối với tôi. Nhưng tôi đã tìm được cách giải quyết, thậm chí nó không phải là tốt nhất.
Khi tạo đối tượng DrawerToggle tôi ghi đè sự kiện này
@Override
public void onDrawerSlide(View drawerView, float slideOffset)
{
super.onDrawerSlide(drawerView, slideOffset);
mDrawerLayout.bringChildToFront(drawerView);
mDrawerLayout.requestLayout();
mDrawerLayout.setScrimColor(Color.TRANSPARENT);
}
bringChildToFront và requestLayout phương pháp nên khắc phục những vấn đề ngăn kéo render trong khi setScrimColor sẽ thoát khỏi cái bóng. Quá xấu mà tôi đã không tìm thấy một workaround để render bóng một cách chính xác là tốt. Hi vọng điêu nay co ich.
Nguồn
2013-09-12 23:58:28
đặt lớp phủ trong suốt trên Google Maps xem, làm việc cho tôi. –