91久久久久久久久_欧美日韩中文_在线观看中文字幕亚洲_夜夜骑首页_精品久久伊人_天天色天天射天天操

當前位置: 首頁圖形圖像 圖像處理 → 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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 在线日韩欧美 | 美女视频福利 | 亚洲+小说+欧美+激情+另类 | 国产福利在线播放 | 天堂一区二区三区 | 91在线精品李宗瑞 | 午夜综合网| 成人永久免费视频 | 国产精品久久久久久久久借妻 | 成人免费网址 | 亚洲在线一区二区 | 99re在线视频| 国产一二 | 国产麻豆一区二区三区 | 伦一理一级一a一片 | 日韩欧美国产精品 | 天天射天天干天天操 | 亚洲欧美视频一区 | 国产视频一区在线观看 | 亚洲一级免费视频 | 国产精品日韩在线 | 久久久国产一区二区三区 | 久久免费看视频 | 国产精品亚洲综合 | 日韩欧美一区在线 | 成人午夜在线视频 | 国产精品www | 久久成人一区 | 高清av在线| 日韩免费网站 | 国产蜜臀av | 高清免费视频日本 | 国产精品99久久久久久久久久久久 | 亚洲综合激情网 | 男女操操操| 日韩综合精品 | 黄色片久久 | 亚洲欧美第一页 | 欧美在线一区二区三区 | 亚洲17p| 天堂中文在线视频 |