起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2026|回复: 0

[分享] 带手电开关及返回按钮的扫码Cordova插件

[复制链接]

6

主题

13

帖子

85

积分

初级会员

Rank: 2

积分
85
QQ
发表于 2017-12-14 15:55:14 | 显示全部楼层 |阅读模式
看到之前有人说需要手电筒,加上单位最近项目也需要一个有返回按钮、有手电的扫码插件,于是改了一个,基于csZbar小小的修改了一下,主要对安卓版的UI进行了修改。
原插件GitHub

效果图: xiaoguo.png 使用方法:
把插件解压到Native/Plugins文件夹下
在对应页面下引用及使用
  1. require("cordova!cordova-plugin-cszbar");
复制代码
  1. cloudSky.zBar.scan({
  2.     text_title : "扫码",//标题栏名字(仅安卓)
  3.     text_instructions : "请扫码",//底部说明文字(仅安卓)
  4.     camera : "back",//摄像头选择
  5.     flash : "auto",//闪光灯
  6.     drawSight : true//是否显示扫描条
  7.                 }, function(s) {
  8.     //成功回调
  9.                 }, function(s) {
  10.     //失败回调
  11.                 });
复制代码

页面颜色可在plugin.xml里修改
  1. <color name="csZbarScannerTextColor">#ffffff</color>          底部说明文字的颜色
  2.             <color name="csZbarTitleTextColor">#ffffff</color>               标题颜色
  3.             <color name ="csZbarScannerSightColor">#7dff0000</color>   扫描条颜色
  4.             <color name="csZbarTitleBackground">#88000000</color>       标题栏背景色
复制代码
图标可在drawable目录下替换(Android)

注意!这个和3.7的扫码插件同时打包会冲突,因为都用了Zbar SDK
cordova-plugin-cszbar.rar (3.68 MB, 下载次数: 108)

评分

参与人数 1威望 +10 收起 理由
liangyongfei + 10

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-14 16:17 , Processed in 0.095498 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表