900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【HMS Core】统一扫码服务中的RemoteView如何修改视图比例?

【HMS Core】统一扫码服务中的RemoteView如何修改视图比例?

时间:2020-02-22 15:40:32

相关推荐

【HMS Core】统一扫码服务中的RemoteView如何修改视图比例?

1、问题描述

项目中有一个需求:将扫码视图设置为正方形。

详情如下图所示:

目前默认的视图是按屏幕比例展示的,将视图设置为正方形时,视图的Y轴将会被压缩,现在的问题是:

该View是否支持自定义比例展示?或者Scan Kit中是否有支持自定义比例的扫码控件,如果有的话那么需要如何设置,或者说文档中哪里能够找到。

2、解决方案

咨询了相关的研发人员之后,了解到Scan Kit中没有可以支持自定义比例的扫码控件,如果需要自定义视图比例,那么就只能由开发人员自行完成。经过思考和讨论之后,我们可以使用如下的方案来间接的解决这个问题:

在activity_xxx_layout.xml中的适当位置添加View,在XXXActivity.java中根据扫码区域来手动设置View的宽高进行遮挡,这样也能够起到相同的作用,代码如下图所示:

OK,通过上面的方案我们就可以解决这个问题了!

欲了解更多更全技术文章,欢迎访问/consumer/cn/forum/?ha_source=zzh

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。