Remove background scrim when there are no top insets.

ie. In portrait multiwindow mode, the launcher is always on the
bottom so we can remove the background scrim that is meant to
protect the status bar contents.

Bug: 36397512
Change-Id: Ie9655b0604b5bebafdfb4153b370bb655129051c
This commit is contained in:
Jon Miranda
2017-04-26 10:47:37 -07:00
parent 59c4ae4d89
commit b8b48733a9
@@ -448,6 +448,12 @@ public class DragLayer extends InsettableFrameLayout {
return isContainerOpen || mDragController.dispatchUnhandledMove(focused, direction);
}
@Override
public void setInsets(Rect insets) {
super.setInsets(insets);
setBackgroundResource(insets.top == 0 ? 0 : R.drawable.workspace_bg);
}
@Override
public LayoutParams generateLayoutParams(AttributeSet attrs) {
return new LayoutParams(getContext(), attrs);