简介
Android8.0 开始可以让Activity进入画中画模式,即Activity变小并且悬浮于其他界面之上,就算是退到桌面也依然存在。
简单使用
- 在AndroidManifest中声明需要进入画中画的Activity支持画中画
<activity android:name=".PlayerActivity"
//声明支持画中画
android:resizeableActivity="true"
android:supportsPictureInPicture="true"
//避免在进入或者退出画中画时Activity重启
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation">
....
</activity>
- 在需要的地方让Activity进入画中画
private void enterPIP(){
//判断当前设备是否支持画中画
if (!getPackageManager().hasSystemFeature