Merge "Fix pip dismiss not visible on phone landscape" into tm-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
58f0040146
@@ -253,11 +253,11 @@ public class PipDismissTargetHandler implements ViewTreeObserver.OnPreDrawListen
|
|||||||
private WindowManager.LayoutParams getDismissTargetLayoutParams() {
|
private WindowManager.LayoutParams getDismissTargetLayoutParams() {
|
||||||
final Point windowSize = new Point();
|
final Point windowSize = new Point();
|
||||||
mWindowManager.getDefaultDisplay().getRealSize(windowSize);
|
mWindowManager.getDefaultDisplay().getRealSize(windowSize);
|
||||||
|
int height = Math.min(windowSize.y, mDismissAreaHeight);
|
||||||
final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
|
final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
|
||||||
WindowManager.LayoutParams.MATCH_PARENT,
|
WindowManager.LayoutParams.MATCH_PARENT,
|
||||||
mDismissAreaHeight,
|
height,
|
||||||
0, windowSize.y - mDismissAreaHeight,
|
0, windowSize.y - height,
|
||||||
WindowManager.LayoutParams.TYPE_NAVIGATION_BAR_PANEL,
|
WindowManager.LayoutParams.TYPE_NAVIGATION_BAR_PANEL,
|
||||||
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
|
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
|
||||||
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
|
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
|
||||||
|
|||||||
Reference in New Issue
Block a user