- Ранее эта проблема не возникала при использовании Flutter 3.29.0 и flutter_zxing 2.2.0.
- Виджет работает нормально, когда пользователь впервые открывает его, и ему предлагается разрешить разрешение камеры. Он не работает после того, как приложению разрешено разрешение камеры.
- Поворот iPad для изменения ориентации приводит к тому, что виджет работает.
- Удаление каркаса и отображение только ReaderWidget также работает, но панель приложений необходима для обратной навигации и других аспектов моего приложения.
- Я пробовал обернуть ReaderWidget в SafeArea, Flex и расширенный, а также виджет «Столбец и расширенный» без изменений
class _ScannerPage extends StatelessWidget
{
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Scan")),
body: ReaderWidget(
showFlashlight: false,
showGallery: false,
allowPinchZoom: false,
onScan: (result) async {
Navigator.of(context).pop(result);
}
)
)
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... d-appbar-a
Мобильная версия