Gostaria de evitar que meu aplicativo altere sua orientação e forçar o layout a ficar em "retrato".
No main.dart, coloco:
void main(){
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown
]);
runApp(new MyApp());
}
mas quando uso os botões de rotação do Android Simulator, o layout "segue" a nova orientação do dispositivo ...
Como eu poderia resolver isso?
obrigado
SystemChrome.setPreferredOrientations
retorna de forma assíncrona, então parece que runApp
deve estar entre um then
.
'package:flutter/services.dart'
, talvez seja um bug: github.com/flutter/flutter/issues/13238