// 拿到要缩小放大的Bitmap

obitmap = BitmapFactory.decodeResource(this.getResources(),R.drawable.ic_launcher);
obitmap1 = BitmapFactory.decodeResource(this.getResources(),R.drawable.cazhao);
// 进行缩小放大操作
bitmap = a(obitmap);
bitmap1 = a(obitmap1);
// -----------

iv = (ImageView) findViewById(R.id.imagev);
iv1 = (ImageView) findViewById(R.id.imagev1);
iv.setImageBitmap(bitmap);
iv1.setImageBitmap(bitmap1);

public Bitmap a(Bitmap obp) {
Bitmap rbitmap;
// 全屏幕高
WindowManager wm = (WindowManager) this
.getSystemService(Context.WINDOW_SERVICE);

// 新图片的高,你自己可以设置。我这是按比例,取图片的高。
int ny = wm.getDefaultDisplay().getHeight() / 8;

// 源图片的高
int oy = obp.getHeight();

// 这里计算缩放的比例,你可以在下面createBitmap自己直接设置缩放的比例
float c = ny * 1.0f / oy;
Matrix matrix = new Matrix();
matrix.preScale(c, c);
//弄出来
rbitmap = Bitmap.createBitmap(obp, 0, 0, oy, oy, matrix, true);

return rbitmap;

}

Image放大缩小在放进Imageview的更多相关文章

  1. Android实现图片放大缩小

    package com.min.Test_Gallery; import android.app.Activity; import android.graphics.Bitmap; import an ...

  2. 手把手教你打造ImageView支持手势放大缩小

    写在前面 最近有了新的任务,学习的时间比以前少了不少,Java回炉的文估计是得缓缓了,不过每周一篇尽量保质保量.最近感觉我文写的有点不好,因为我写东西除非必要,不然概念性的东西我基本上都是一笔带过…… ...

  3. 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果

    首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.)                搜狐客户端                               ...

  4. imageView图片放大缩小及旋转

    imageView图片放大缩小及旋转 一.简介 二.方法 1)设置图片放大缩小效果 第一步:将<ImageView>标签中的android:scaleType设置为"fitCen ...

  5. 用开源项目PhotoView实现图片的双指缩放和双击放大缩小

    项目地址:https://github.com/chrisbanes/PhotoView 用开源项目有个好处,一是实现简单,二是bug少.那么我们就来说下这个项目能够实现的效果: 1.单个图片的双指缩 ...

  6. Android多点触摸放大缩小图片

    1.Activity package com.fit.touchimage; import android.app.Activity; import android.graphics.Bitmap; ...

  7. PhotoView实现图片随手势的放大缩小的效果

    项目需求:在listView的条目中如果有图片,点击条目,实现图片的放大,并且图片可以根据手势来控制图片放大缩小的比例.类似于微信朋友圈中查看好友发布的照片所实现的效果. 思路是这样的:当点击条目的时 ...

  8. CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)

    出处:http://blog.csdn.net/iosevanhuang/article/details/14488239 CABasicAnimation类的使用方式就是基本的关键帧动画. 所谓关键 ...

  9. Android 图片的放大缩小拖拉

    package com.example.ImageView; import android.annotation.SuppressLint; import android.content.Contex ...

随机推荐

  1. 自定义指令-directive (转)

    1.指令作用域中的@ 作用是把当前属性作为字符串传递. 前台代码: <div ng-controller="MyCtrl">       <drink water ...

  2. 【数学】Jersey Politics

                                                            Jersey Politics Time Limit: 1000MS   Memory ...

  3. javascript 创建 div

        纯JAVASCRIPPT创建 (1):document.getElementById("要创建DIV位置的ID").innerHTML='<div>div里面的 ...

  4. AutoHotkey 使用笔记

    注意事项 为了支持中文需安装 AutoHotkey_L Notepad2对ahk代码高亮和折叠支持良好,SciTE则能够提供输入提示 绿色版*.ahk关联AutoHotkey.exe就能双击运行 Au ...

  5. jquery.min.map 404 (Not Found)出错的原因及解决办法

    Chrome 更新后出现了 jquery.min.map 404  (Not Found) 的信息 这个到底是什么东西?查询了一下,得到了以下资料 JQuery 官方解释 摘录一下內容 从 jQuer ...

  6. Infinite loop when using cookieless session ID on Azure

    If you use cookieless session ID and deploy them on Azure, you might get infinite loop when you quer ...

  7. windows防火墙命令

    删除防火墙:netsh advfirewall firewall delete rule name=%gate_rule_name% 添加防火墙:netsh advfirewall firewall ...

  8. tensorflow 学习笔记

    tensorflow一些函数: 1.tf.ones(shape,type=tf.float32,name=None)      tf.ones([2, 3], int32) ==> [[1, 1 ...

  9. github开发

    从0开始学习 GitHub 系列之「初识 GitHub」 从0开始学习 GitHub 系列之「加入 GitHub」 从0开始学习 GitHub 系列之「Git 速成」 从0开始学习 GitHub 系列 ...

  10. java编程实现日历

    package com.beiwo.other;/* * 需求:输入一个年份和月份 ,显示当前月日情况 ,星期数要对应准确 * 1.1900年1月1号开始 * 2.星期 : 直接用总天数对7求余数 3 ...