刚刚开始使用这个令人敬畏的外部但有几个问题。
当控件被唤起时,它总是顶层还是我可以在它上面有一个背景透明图像所以我可以很好地构建控件?
此外,我的测试似乎读取了大多数条形码,但当它归结为读取硬盘驱动器上的条形码时,控件不想解码那些......条形码模式过于密集?
到目前为止,我对您的外部设备的易用性印象非常深刻。让我们想为移动设备编写更多代码!
答案 0 :(得分:1)
据我所知,无法覆盖透明图像。
但你不能使用
command mergZXingControlSetRect pLeft,pTop,pRight,pBottom
在创建后定义该扫描仪的矩形
或
command mergZXingControlCreate pLeft,pTop,pRight,pBottom
在指定的rect中创建扫描仪控件。
将矩形设置为小于屏幕的宽度和高度。
然后,您可以使用显示在扫描仪rect之外的基础图像来显示扫描仪控件周围的框架。没有自己测试,但我认为这应该有用。
答案 1 :(得分:0)
不幸的是,外部的本机控件和引擎提供的本机控件作为视图添加到LiveCode视图的顶部。这意味着您无法将LiveCode控件与它们混合在一起。有些用户做的一件事是添加一个带有透明背景和加载png图像的Web视图。如果先创建条形码视图,然后再创建Web视图,那么Web视图将位于顶部。