变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁圖形圖像 圖像處理 → ImageView的Matrix如何獲得當前縮放圖片的位置

ImageView的Matrix如何獲得當前縮放圖片的位置

更多

  ImageView通過SetImageMatrix進行圖片縮放屢見不鮮。但是如何獲得當前縮放圖片的位置信息呢?

  用ImageState存儲圖片繪制信息:

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

  然后獲取ImageView的matrix,根據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中的圖片四個邊的值。

  通過ImageState可以計算點擊ImageView對應圖片的像素點!

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 国产高清在线精品免费 | 国产精品久久天天影视 | 日本人欧美xx | 久久夜色视频 | 亚洲日韩欧美一区二区在线 | 午夜视频免费在线播放 | 国产精品边做边接电话在线观看 | 日本tv欧美tv天堂 | 乡村爱情第16部免费观看 | 久久婷婷一区二区三区 | 先锋影音国产精品 | a毛片免费 | 日日摸人人拍人人澡 | 欧美人成在线观看ccc36 | 黄色短视频在线免费观看 | 韩国成人在线视频 | 国精品午夜dy8888狼人 | 九九精品在线播放 | 国产热视频 | 韩国午夜tv免费影院 | 欧美v亚洲 | 一级毛片一级毛片一级毛片 | 岛国毛片在线观看 | 国产片一级毛片视频 | 亚洲国产第一页 | 一级片成人| 国产成人免费高清在线观看 | 久久99精品免费视频 | 日本免费久久 | 一级人做人a爰免费视频 | 人人干狠狠干 | 黄毛片网站 | 欧美成人手机视频免费播放 | 无遮挡免费视频 | 一区二区三区精品牛牛 | 在线观看国产精品麻豆 | k9女士 hd | 国产第一浮力影院新路线 | 日本欧美高清视频 | 91视频一区二区 | 9191亚洲高清国产 |