В их примере https://flutter.dev/docs/cookbook/plugins/picture-using-camera мы можем сделать снимок, используя плагин камеры.Я изменил код и перешел в отдельный виджет.Моя главная цель - попытаться реализовать область изображения (например, стиль QRCode) и сделать снимок, и, если необходимо, сказать пользователю, чтобы он создал изображение, или мое приложение be сделает это автоматически.Есть плагин barcode_scan.Показывает область для сканирования штрих-кода.Мне нравится реализовывать эту часть, чтобы сфотографировать предмет.
https://codecanyon.net/item/qr-code-barcode-scanner-and-generator-for-ios-swift-with-admob/screenshots/20280521?index=1 screenshot2 имеет 4 квадратные скобки по 4 ребра.Мне нравится делать его похожим, но захватывать только изображения.
Я новичок в этой плагин и идея корпорации.Как я могу создать область изображения во флаттере, чтобы пользователь мог центрировать элемент в этой области и делать снимок .?
Widget _buildPictureArea(BuildContext context) {
return new Container(
width: 200,
height: 200,
child: FutureBuilder<void>(
future: _initializeControllerFuture,
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
// If the Future is complete, display the preview
return CameraPreview(_controller);
} else {
// Otherwise, display a loading indicator
return Center(child: CircularProgressIndicator());
}
},
),
);
}