繁体   English   中英

如何加载ImageView并聚焦图片的特定部分(通过一些x和y坐标?)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM