我正在开发离子2中的一个Android应用程序,它需要 qr代码扫描功能并实现这一点我正在使用此link
面临的问题是: 当我打开相机扫描QR码时,它会覆盖整个移动屏幕。
我想要的: 我想调整二维码扫描区域的大小,如250px * 250px。
以下是我在.html文件中使用的代码
<button primary (click)="scan()">Scan</button>
以下是我在.ts文件中使用的代码
import {Page, Platform, Alert, NavController} from 'ionic-angular';
@Page({templateUrl: 'build/pages/home/home.html'})
export class HomePage
{
static get parameters() {
return [[Platform], [NavController]];
}
constructor(platform, navController) {
this.platform = platform;
this.navController = navController;
}
scan() {
this.platform.ready().then(() => {
cordova.plugins.barcodeScanner.scan((result) => {
this.nav.present(Alert.create({
title: "Scan Results",
subTitle: result.text,
buttons: ["Close"]
}));
}, (error) => {
this.nav.present(Alert.create({
title: "Attention!",
subTitle: error,
buttons: ["Close"]
}));
});
});
}
}