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

當前位置: 首頁圖形圖像 圖像處理 → 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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 机械师3| 新红楼梦惊艳版| 羞羞答答av| 西界歌词| 视频三级| 芳飞| 电影《kiskisan》在线观看| 侠客行演员表| 江南style歌词翻译成中文| 浪漫体质| 阿兵| 任港秀| 极地快车| 在人间在线观看免费完整版| 张开泰演过的电视剧| 相见故明月| 金珠的电影全部免费观看| 女生宿舍2在线看| 姐妹姐妹演员全部演员表| 膨腹爱好者撑肚子视频| 爱神的诱惑| 塞下曲景然伶儿| 崛井美月| 散文诗二首批注| 在线免费电影| 林黛玉进贾府人物形象分析| 绿野仙踪电影| 做生活的高手| 李赫洙| 港股开户测试答案2024年| 《黑人情欲》在线播放| 得闲谨制| 电子元器件基础知识| 情侣野战| 假男假女| 莫恭明| 上嘴唇有个黑痣好不好| simpsons| 游吟诗人| 赵国华| 风月电视剧免费观看剧情|