我正在尝试使用这个包,因为它有多个条形码扫描仪。我运行他们自己的代码(可在pub.dev上找到),但它没有检测到任何条形码并给了我一些日志:
W/DynamiteModule(18708): Local module descriptor class for com.google.android.gms.vision.dynamite.barcode not found.
I/DynamiteModule(18708): Considering local module com.google.android.gms.vision.dynamite.barcode:0 and remote module com.google.android.gms.vision.dynamite.barcode:0
W/DynamiteModule(18708): Local module descriptor class for com.google.android.gms.vision.barcode not found.
I/DynamiteModule(18708): Considering local module com.google.android.gms.vision.barcode:0 and remote module com.google.android.gms.vision.barcode:0
E/Vision (18708): Error loading optional module com.google.android.gms.vision.barcode: com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module foun
d. Local version is 0 and remote version is 0.
Run Code Online (Sandbox Code Playgroud)
它一遍又一遍地重复。
我满足了发布者提到的所有要求,但仍然不起作用。
这对我来说非常重要,我需要解决它,我问过一次,但没有人回答。你的回答对我来说太刻薄了,谢谢。
假设我有一个可滚动页面,在该页面内我有另一个可滚动列表视图(垂直),所以我希望当子列表视图到达末尾时,可滚动页面开始移动到其末尾。此外,当子列表视图到达顶部时,可滚动页面开始移动到顶部。怎样才能做到这一点?
这是我的代码
Widget FreshProductsShow(double pageHeight, double pageWidth) {
return Container(
height: pageHeight / 1.3,
width: pageWidth,
child: ListView.builder(
itemCount: 10,
itemBuilder: (context, index) {
return Card(
child: Container(
width: pageWidth,
// height: pageHeight / 7,
decoration: BoxDecoration(
color: Colors.white, borderRadius: BorderRadius.circular(10)),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
textDirection: TextDirection.rtl,
children: [
Image.asset(
"images/peper.png",
width: pageWidth / 4,
height: pageHeight / 8,
),
Padding(
padding: EdgeInsets.only(left: pageWidth / 6.3),
child: Column(
children: [
Padding(
padding: EdgeInsets.only(
left: pageWidth / 10, top: pageHeight / …
Run Code Online (Sandbox Code Playgroud) 我试图通过以下方式创建条形码扫描仪: https://pub.dev/packages/flutter_barcode_scanner/install。
当我运行我的代码时,我收到此错误:
E/flutter ( 9248): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: MissingPluginException(No implementation found for method scanBarcode on channel flutter_barcode_scanner)
E/flutter ( 9248): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:165:7)
E/flutter ( 9248): <asynchronous suspension>
E/flutter ( 9248): #1 FlutterBarcodeScanner.scanBarcode (package:flutter_barcode_scanner/flutter_barcode_scanner.dart:43:9)
E/flutter ( 9248): <asynchronous suspension>
E/flutter ( 9248): #2 _MyAppState.scanBarcodeNormal (package:styleupapp1/main.dart:46:24)
E/flutter ( 9248): <asynchronous suspension>
E/flutter ( 9248):
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_barcode_scanner/flutter_barcode_scanner.dart';
void main() => runApp(MyApp());
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class …
Run Code Online (Sandbox Code Playgroud)