ajustarPan no funciona con FLAG_LAYOUT_NO_LIMITS

Mi requisito es una barra de estado transparente completa con cambio de color de la barra de estado en el mismoactivity dinamicamente.

Para eso, agreguégetWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

y en style.xml

<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowTranslucentStatus">false</item>

Funciona bien, pero necesito ajustar la pantalla cuando se abre el teclado virtual. Así que lo intentéandroid:windowSoftInputMode="adjustPan|adjustResize" pero la pantalla no cambia de tamaño ni se desplaza. Cualquiera puede ayudarme en lo mismo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta