当前位置:首页 » 安卓系统 » android背景拉伸

android背景拉伸

发布时间: 2025-05-29 11:12:30

❶ Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况,有没有哪位大牛解决了,急求

更改CameraConfigurationManager.java文件

在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加
Point screenResolutionForCamera = new Point();
screenResolutionForCamera.x = screenResolution.x;
screenResolutionForCamera.y = screenResolution.y;
// preview size is always something like 480*320, other 320*480
if (screenResolution.x < screenResolution.y) {
screenResolutionForCamera.x = screenResolution.y;
screenResolutionForCamera.y = screenResolution.x;
}
再更改cameraResolution = getCameraResolution(parameters, screenResolution);为cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);

代码下载地址:http://download.csdn.net/detail/moonql70/5032148

❷ 请问安卓ui切图的时候,不规则的图也需要拉伸么

根据app的设计经验来看,是不需要的。最终导出的png都是一样的。尺寸一样,大小也一样。没什么分别。但是切图的时候,有几个要点需要注意:

1、取整,所有图片的宽度和高度都应该是整数,ios有抗锯齿机制,如果图片尺寸不是整数,本来很清晰的图片会变得模糊。而且图片上下左右边缘最好留有一像素以上的透明区域。以防程序员做动画的时候边缘产生锯齿。因为ios是对图片内部做抗锯齿处理,对边缘是不会做处理的。

2、可重复元素,比如背景图,可以用很小的一小块,平铺开来。还有按钮的左右部分,中间留一像素可以展开就可以。

3、存图和命名,IOS平台需要用到大小两套图形,iPhone3和3GS用的是小图,320x480。而iPhone4和4S用的是640x960的分辨率(iPhone5用的是640x1136)因此腰存成两套图,小图直接后缀.png即可,而大图的名字后面需要加一个@2x.png。方便程序区分。

至于Android,为了兼容多平台,一般需要三套不同规格的图片。

热点内容
矩阵内的算法 发布:2025-09-18 20:55:07 浏览:569
android网络优化 发布:2025-09-18 20:53:19 浏览:216
看交换机配置哪些是默认的 发布:2025-09-18 20:46:59 浏览:617
在钉钉上如何获取自己的密码 发布:2025-09-18 20:46:12 浏览:853
pythonifthenelse 发布:2025-09-18 20:33:19 浏览:912
热血传奇脚本怎么做 发布:2025-09-18 20:29:06 浏览:609
轩逸手动经典有哪些配置 发布:2025-09-18 20:20:40 浏览:625
安卓手机下载软件在哪里设置密码 发布:2025-09-18 20:10:08 浏览:608
net业务缓存框架 发布:2025-09-18 19:57:14 浏览:17
pythonrst 发布:2025-09-18 19:28:50 浏览:415