Как добавить собственный экран Android в приложение flutter?

#android #performance #flutter #flutter-android

#Android #Производительность #flutter #flutter-android

Вопрос:

В моем приложении flutter мне нужно реализовать простой собственный экран Android

(например, нажмите кнопку «Назад» и создайте диалоговое окно — вы собираетесь выйти из приложения (ok / отмена)

или

Кнопка информация о приложении)

Как я могу сделать это в моем проекте flutter? это не должен быть код flutter

Ответ №1:

Вы можете добиться этого, используя встроенную функцию Flutter под названием WillPopScope и предоставляя диалоговое окно с обоими вариантами. Вот пример функции.

   Future<bool> onBackPressed() {
   return showDialog(
  context: context,
  builder: (_) => DialogueBox(
    title: 'EXIT',
    message: 'Do you really want to exit the App ?',
    onOKPress: () {
      SystemChannels.platform.invokeMethod('SystemNavigator.pop');
    },
  ),
);
 

}