ステータスバーの文字が消えるのは、ネイティブアプリも同じ挙動なのでダイナミックアイランドを保護したシステム的な仕様かもしれないです。
Flutter 3.16.9
https://github.com/flutter/flutter/issues/51345#issuecomment-1948579004
void main() {
// MediaQuery.removePadding removeTopと
// 併用でセーフエリアのボタンを有効にする。
SystemChrome.setEnabledSystemUIMode(
SystemUiMode.immersiveSticky);
runApp(const App());
}
class HomePage extends HookConsumerWidget {
const HomePage({super.key});
@override
Widget build(BuildContext context, WidgetRef ref) {
...
return MediaQuery.removePadding(
context: context,
removeTop: true,
child: scaffold
)
}
}