Как я могу создать область изображения во Flutter? - PullRequest
2 голосов
/ 10 мая 2019

В их примере 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());
        }
      },
    ),
  );
}
...