O Google está testando permitir que os usuários redimensionem janelas picture-in-picture no Android 11 DP3. O recurso ainda não está ativo, no entanto.
Hoje cedo, o Google lançou Visualização 3 do desenvolvedor do Android 11 para dispositivos Pixel. Instalei a versão mais recente em meu Pixel 3a XL e tenho documentado o que descobri até agora (um artigo mais detalhado virá em breve!) Um dos novos recursos mais interessantes que descobrimos nesta versão é a capacidade de redimensionar janelas picture-in-picture. Este recurso está atualmente em teste e não está habilitado por padrão.
O Google introduziu janelas picture-in-picture em smartphones Android no Android 8.0 Oreo. Você pode abrir um vídeo em uma janela picture-in-picture em aplicativos compatíveis pressionando o botão home ou executando o gesto home quando o vídeo estiver sendo reproduzido. Por padrão, a janela PiP flutua na parte superior da tela, no canto inferior direito, mas o usuário pode mover a janela PiP ou descartá-la arrastando-a para a parte inferior da tela.
No Android 11 DP2, Código adicionado pelo Google para redimensionar janelas PiP na classe PipResizeGestureHandler em SystemUI, mas o recurso ainda não estava funcional. No entanto, no Android 11 DP3, a capacidade de redimensionar janelas picture-in-picture agora está totalmente funcional após a emissão manual de um comando de desenvolvimento. As janelas PiP podem ser redimensionadas tocando fora de um dos quatro cantos e arrastando para fora ou para dentro para expandir ou diminuir a janela, respectivamente. A proporção da janela será mantida durante o redimensionamento para não distorcer o vídeo. Aqui está uma demonstração do novo recurso em meu Pixel 3a XL rodando Android 11 DP3:
Como você pode ver na gravação de tela acima, lancei um vídeo do YouTube em uma janela PiP e ampliei a janela arrastando para fora perto dos cantos. Colocar o dedo na área exata onde você precisa iniciar o gesto de redimensionamento é um pouco complicado, mas consegui redimensionar a janela duas vezes no vídeo. Não sabemos se o Google planeja lançar esse recurso na versão estável do Android 11, mas ficaremos de olho nele para desenvolvimentos futuros.