Google อาจให้คุณปรับขนาดหน้าต่างการแสดงภาพซ้อนภาพใน Android 11

click fraud protection

Android 11 ได้เพิ่มโค้ดที่แนะนำว่า Google อาจให้คุณปรับขนาดหน้าต่างภาพซ้อนภาพ (PIP) ซึ่งเป็นหน้าต่างวิดีโอที่ลอยอยู่บนหน้าจอ

ระบบปฏิบัติการ Android 8.0 โอรีโอ แนะนำ โหมดภาพซ้อนภาพไปยังสมาร์ทโฟน Android คุณลักษณะนี้ช่วยให้คุณดูวิดีโอในหน้าต่างลอยขนาดเล็กในขณะที่คุณใช้แอปพลิเคชันอื่น นอกจากนี้ยังมีประโยชน์สำหรับการนำทางอีกด้วย ดังนั้นคุณจึงสามารถตอบข้อความหรือค้นหาบางอย่างบนอินเทอร์เน็ตได้โดยไม่พลาดสิ่งต่อไปบนเส้นทางของคุณ เนื่องจากสมาร์ทโฟนมีขนาดใหญ่ขึ้นเรื่อยๆ โดยเฉพาะอย่างยิ่งเมื่อมีการเปิดตัวอุปกรณ์แบบพับได้ หน้าต่างการแสดงภาพซ้อนภาพก็ยังคงมีขนาดเท่าเดิม อย่างไรก็ตาม ใน Android 11 Google อาจแนะนำวิธีที่ผู้ใช้ปรับขนาดหน้าต่างภาพซ้อนภาพได้

โหมดภาพซ้อนภาพ (PIP) ใน Android 11 ฉันเปิดวิดีโอ YouTube จากนั้นใช้ท่าทางโฮม (การแตะปุ่มโฮมก็ใช้งานได้เช่นกัน) เพื่อเปิดวิดีโอในหน้าต่าง PIP

OEM สามารถตั้งค่าการแทรกขอบเริ่มต้นได้ (ระยะห่างจากขอบหน้าจอที่หน้าต่าง PIP ปรากฏขึ้นครั้งแรก) เปอร์เซ็นต์ความกว้างและความสูงของหน้าจอเริ่มต้น ซึ่งเป็นค่าเริ่มต้น อัตราส่วนภาพ แรงโน้มถ่วงเริ่มต้น (มุมของจอแสดงผลที่หน้าต่าง PIP เริ่มทำงาน) และพฤติกรรมการสแนป (โดยที่หน้าต่าง PIP เคลื่อนที่หลังจากที่ผู้ใช้อนุญาต ไป). อย่างไรก็ตาม OEM ส่วนใหญ่ไม่ได้แตะต้อง

ค่าเริ่มต้นใน AOSPและโดยปกติแล้วจะไม่แก้ไขหรือขยายฟังก์ชันการทำงานของหน้าต่าง PIP เนื่องจาก AOSP ไม่มีวิธีให้ผู้ใช้สามารถปรับขนาดหน้าต่าง PIP ได้ OEM จึงไม่ทำเช่นนั้นเช่นกัน ซึ่งอาจเปลี่ยนแปลงได้ด้วยการเปิดตัวคลาสใหม่ที่เรียกว่า PipResizeGestureHandler ใน SystemUI ของ Android 11 Developer Preview 2

คลาสใหม่นี้มีหน้าที่ตรวจสอบเหตุการณ์ท่าทางภายในขอบเขตการสัมผัสบริเวณขอบด้านซ้าย ขวา บน หรือล่างของหน้าต่างการแสดงภาพซ้อนภาพ ผู้ใช้จะสามารถลากหน้าต่าง PIP เพื่อปรับขนาดได้ แม้ว่าอัตราส่วนของหน้าต่างจะไม่เปลี่ยนแปลงก็ตาม ในขณะนี้ ดูเหมือนว่าจะไม่มีข้อจำกัดว่าหน้าต่าง PIP จะสามารถขยายใหญ่ขึ้นได้เพียงใดผ่านการปรับขนาด การปรับขนาดหน้าต่าง PIP ในลักษณะนี้ดูเหมือนจะคล้ายกับการปรับขนาด หลายหน้าต่างแบบอิสระยกเว้นอัตราส่วนกว้างยาวที่ไม่ได้บังคับใช้กับหน้าต่างรูปแบบอิสระ

คลาส PipResizeGestureHandler เป็นส่วนหนึ่งของ com.android.systemui มากกว่า com.google.android.systemui ดังนั้นการเปลี่ยนแปลงนี้ ฟังก์ชั่นโหมดภาพซ้อนภาพควรสะท้อนให้เห็นใน AOSP Android 11 เช่นเดียวกับ Android 11 บน Google Pixel เนื่องจากคลาสอยู่ภายใต้ com.android.systemui.pip.phone และไม่ใช่ com.android.systemui.pip.tv ฟีเจอร์นี้จึงน่าจะมีไว้สำหรับโทรศัพท์ ไม่ใช่ Android TV อย่างไรก็ตาม ฉันไม่สามารถเปิดใช้งานคุณสมบัติใหม่นี้ใน Pixel 3a XL ของฉันได้ ดังนั้นฉันจึงไม่สามารถยืนยันได้ว่าใช้งานได้หรือไม่ ฉันจะสำรวจโค้ดเพิ่มเติมในเวอร์ชันตัวอย่างนี้และเวอร์ชันต่อๆ ไปเพื่อดูว่าฉันจะทำให้มันใช้งานได้หรือไม่

ข่าว Android 11 บน XDA