这个需求好奇怪,你是想压缩图片吗,如果只是显示上面,可以把ImageView设小一点即可
解决方案 »
- achartengine 折线图 5个点只显示2个点的值,为什么?
- 请问:Activity 和系统浏览器可以传递数据么
- 路过的人说说自己电脑的配置和虚拟机的运行速度吧
- Android模拟器的IP地址
- 我的模拟器出了INSTALL_FAILED_CONTAINER_ERROR还有 INSTALL_FAILED_MEDIA_UNAVAILABLE该怎么解决?
- GridView跟radiobutton怎么结合呢?而且是单选只能选中一个
- bluetooth obexftp
- 新手求助~利用组合控件自定义View并动态加载
- 我在调试的时候为什么会出现这种错误?
- 请教Android的一个动画问题
- 初涉安卓,安卓的画图不是很懂,求大神搭救。。
- Html.fromHtml
我现在做的一个项目是类似与google地图那样,就是一张图片有不同的分辨率和大小,我将图片放大到一定的比例阈值的时候加载另外一个层级的图片。但是我出现了一些问题,比如有1,2层两个图片,我将1放大到一定阈值的时候加载2图片,但是图2比图1大一倍,所以我想先将图2缩小,但是我的缩小处理会将图2的分辨率降低,然后再用手指放大,导致不能达到预期效果。
所以我就有这样的疑问了。
望解答,谢谢!
我现在做的一个项目是类似与google地图那样,就是一张图片有不同的分辨率和大小,我将图片放大到一定的比例阈值的时候加载另外一个层级的图片。但是我出现了一些问题,比如有1,2层两个图片,我将1放大到一定阈值的时候加载2图片,但是图2比图1大一倍,所以我想先将图2缩小,但是我的缩小处理会将图2的分辨率降低,然后再用手指放大,导致不能达到预期效果。
所以我就有这样的疑问了。
望解答,谢谢!
你加载的时候不缩小,画的时候指定一个尺寸来画就行了
canvas.drawBitmap(srcRect,distRect,.....
srcRect设置为加载的图片实际的尺寸,distRect设置为要显示的尺寸
我现在做的一个项目是类似与google地图那样,就是一张图片有不同的分辨率和大小,我将图片放大到一定的比例阈值的时候加载另外一个层级的图片。但是我出现了一些问题,比如有1,2层两个图片,我将1放大到一定阈值的时候加载2图片,但是图2比图1大一倍,所以我想先将图2缩小,但是我的缩小处理会将图2的分辨率降低,然后再用手指放大,导致不能达到预期效果。
所以我就有这样的疑问了。
望解答,谢谢!不用对图片数据进行处理(缩小或放大),只需要在显示上面做处理,显示的比例通过getImageMatrix 属性
你不就是要放大缩小么,scaletype的centerinside是按比例缩放的不会让图片变形
你不就是要放大缩小么,scaletype的centerinside是按比例缩放的不会让图片变形
不是将图片缩放,而是显示缩放。就是不修改图片的大小,而只是显示缩放。