flutter_inappwebview提供的接口非常多,以便于我们实现各种功能。这里我们只讲全屏事件和退出全屏事件。
onEnterFullscreen 触发全屏事件。
onExitFullscreen触发退出全屏事件。
我们想让点击全屏按钮时让屏幕旋转,这时我们就需要另外的一个插件auto_orientation.dart,
auto_orientation官方文档
全屏旋转屏幕的源码如下:
onEnterFullscreen: (controller) {
AutoOrientation.landscapeAutoMode(forceSensor: true);
print("进入");
},
退出全屏让屏幕竖屏的代码如下:
onEnterFullscreen: (controller) {
AutoOrientation.portraitUpMode();
print("退出");
},
想了解更多有关旋转屏幕的参数,请参阅官方文档。