Настольные мульти-мониторы Flutter
На рабочем столе Flutter я хочу использовать несколько мониторов. Как и при запуске приложения, я увижу все мониторы и щелкну один из них, затем приложение запустит выбранный мной монитор. Как я могу это сделать?
2 ответа
Flutter в настоящее время не имеет встроенных функций для взаимодействия с мониторами или окнами; вам нужно будет использовать плагин.window_size
имеет возможность перечислить все отдельные экраны, их координаты и размеры, а также изменить положение окна, содержащего ваше приложение Flutter.
Обходной путь, который я нашел для этого, заключается в том, что вы можете рассматривать свои мониторы как расширенный дисплей. Затем вместо использования MediaQuery.of(context) для размеров вы создаете два виджета с размером каждого монитора внутри строки. Поскольку мониторы расположены рядом, оба виджета правильно отображаются на каждом мониторе.