From d1cc26450c2b15a0797c4861bd64bb90b38eb47a Mon Sep 17 00:00:00 2001 From: Hongwei Wang Date: Mon, 15 Mar 2021 10:38:58 -0700 Subject: [PATCH] Fix flicker in ApiDemos when auto enter PiP from landscape Video: http://recall/-/aaaaaabFQoRHlzixHdtY/cNwi8qI0qukRlaIwutzclD Bug: 179720719 Test: auto enter PiP from landscape using ApiDemos app, see video Change-Id: Ic421b3766fbc15bf699885863710a14c3178867f --- samples/ApiDemos/AndroidManifest.xml | 1 + .../layout/picture_in_picture_auto_enter.xml | 26 ++++----- samples/ApiDemos/res/values/styles.xml | 6 ++ .../apis/app/PictureInPictureAutoEnter.java | 56 +++++++++++++++---- 4 files changed, 61 insertions(+), 28 deletions(-) diff --git a/samples/ApiDemos/AndroidManifest.xml b/samples/ApiDemos/AndroidManifest.xml index d75a5f591..8b6e5efc4 100644 --- a/samples/ApiDemos/AndroidManifest.xml +++ b/samples/ApiDemos/AndroidManifest.xml @@ -302,6 +302,7 @@ android:label="@string/activity_picture_in_picture_auto_enter" android:resizeableActivity="true" android:supportsPictureInPicture="true" + android:theme="@style/Theme.NoActionBar" android:configChanges= "screenSize|smallestScreenSize|screenLayout|orientation"> diff --git a/samples/ApiDemos/res/layout/picture_in_picture_auto_enter.xml b/samples/ApiDemos/res/layout/picture_in_picture_auto_enter.xml index 228e8f90d..09912b5cc 100644 --- a/samples/ApiDemos/res/layout/picture_in_picture_auto_enter.xml +++ b/samples/ApiDemos/res/layout/picture_in_picture_auto_enter.xml @@ -15,37 +15,31 @@ --> - + android:layout_height="match_parent" + android:orientation="vertical"> + + android:src="@drawable/sample_1" /> + android:text="@string/activity_picture_in_picture_source_rect_hint_toggle" />