日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當(dāng)前位置:首頁(yè)文章首頁(yè) 圖形圖像 圖像處理

ImageView的Matrix如何獲得當(dāng)前縮放圖片的位置

作者:  來(lái)源:  發(fā)布時(shí)間:2011-6-6 10:09:54  點(diǎn)擊:

  ImageView通過(guò)SetImageMatrix進(jìn)行圖片縮放屢見(jiàn)不鮮。但是如何獲得當(dāng)前縮放圖片的位置信息呢?

  用ImageState存儲(chǔ)圖片繪制信息:

  public class SubwayMapState { private float left; private float top; private float right; private float bottom; }

  然后獲取ImageView的matrix,根據(jù)matrix的getValues獲得3x3矩陣。

  Matrix matrix = mImageViewMap.getImageMatrix(); Rect rect = mImageViewMap.getDrawable().getBounds(); float[] values = new float[9]; matrix.getValues(values); ImageState mapState = new ImageState(); mapState.setLeft(values[2]); mapState.setTop(values[5]); mapState.setRight(mapState.getLeft() + rect.width() * values[0]); mapState.setBottom(mapState.getTop() + rect.height() * values[0]);

  這樣,mapState中存放的是mImageViewMap中的圖片四個(gè)邊的值。

  通過(guò)ImageState可以計(jì)算點(diǎn)擊ImageView對(duì)應(yīng)圖片的像素點(diǎn)!

文章評(píng)論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 拿铁热量高吗| 绝不放弃电影免费观看完整版| 性裸体视频| lanarhoades在线av| 翁姆| 小淘气尼古拉| 牛油果营养价值| 二年级合并综合算式题| 情欲禁地| 妇检被男医生摸到喷水| 欧美成熟| 铃木纱理奈| 暖春| 就义诗诗配画| 亚新| 巴霍巴利王3电影免费观看| 我是特种兵之火凤凰演员表全部| 光彩年华| 显示驱动| 烽火流金电视剧免费观看| 对称度| 净三业真言| 韩国一个好妈妈| 地铁电影| i性感美女视频| 浙江卫视跑男官网| 天津电视台体育频道| 四大美人之貂蝉香港剧| 子宫前壁和子宫后壁的区别| 罪孽天使| 韶山研学心得体会800高中| 乱世三人行| 甘婷婷照片| 电影白夜行| 激情小视频在线| 蒋雯丽个人简历| 刑事侦缉档案2剧情介绍| 视频www| 娄际成| 怒放的生命简谱| 手机在线观看电影网|