[英]How to load an ImageView and focus a certain part of the picture ( by some x and y coordinates?)
我正在开发一个提供有关地图上位置详细信息的应用程序。 我想让用户能够单击位置名称(在详细信息页面上),然后让该应用加载一张大地图,并将焦点设置到地图上的位置(最好放大到特定区域的位置)。
我搜索过高和低,还没有找到加载ImageView并具有特定的x,y坐标焦点的方法。
任何帮助都将非常感谢
令xMap和yMap为您要聚焦点的坐标。 宽度和高度分别是屏幕的宽度。
现在,您要使这一点与屏幕中心重合。
您可以做的是裁剪大jpg的部分,以获得与屏幕尺寸匹配的较小尺寸的位图,并且焦点位于中心。
裁剪位图的代码:
Bitmap focusPoint = Bitmap.createBitmap(largeMapBitmap, xMap-width/2,yMap-height/2,width, height);
然后您可以将此位图设置为您的imageview
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.