kAccelerometerEventsListenner function
void
kAccelerometerEventsListenner(
- VideoController controller,
- AccelerometerEvent event
)
Implementation
void kAccelerometerEventsListenner(
VideoController controller,
AccelerometerEvent event,
) {
if (!controller.isFullScreen) return;
bool isHorizontal = event.x.abs() > event.y.abs(); // 横屏模式
if (!isHorizontal) return;
if (event.x > 1) {
SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
} else if (event.x < -1) {
SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeRight]);
}
}