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

當前位置: 首頁圖形圖像 圖像處理 → 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 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 保镖电影在线完整观看| 草原大作战| 社会主义改造理论ppt| doors2怪物图鉴| 脚心视频| 和平精英捏脸码| 少女戏春潮| 齐芳| 是王者啊第二季免费观看完整版| 同字异音联| 黄视频免费| 徐一航的电视剧叫什么| 姐妹姐妹演员全部演员表| 23号牛乃唐第一季电视剧免费观看| 淡蓝色的雨简谱| 陈廷嘉| 一路狂奔| 尸家重地演员表| 洛可希佛帝的全部电影| 天国遥遥| 大甜甜| 康熙微服私访记1| 老江湖| 就爱小姐姐| 台风电影| 贝的故事教案设计优秀教案| 周秀娜全部三级视频| 最佳的一击电视剧全集免费 | 北京卫视今天全部节目表| 地下车库设计规范| 大内密探灵灵发| 海神号遇险记| 袁隆平电影| 黄视频免费在线播放| 声优闺蜜小涵| 吻胸亲乳激情大尺度| jagger| 姬诚| 你是我的玫瑰花简谱| 章莹| x档案第二季|