欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android 自定义图片地图坐标功能的实现

程序员文章站 2022-03-22 14:27:20
一、前言最近项目要求实现一个在自定义地图图片上添加坐标信息的功能,类似于在图片做标注的功能。如下图所示。坐标的位置是相对于图片宽高的百分比二、思路改功能主要分为三个视图,1.继承framelayout...

一、前言

最近项目要求实现一个在自定义地图图片上添加坐标信息的功能,类似于在图片做标注的功能。如下图所示。坐标的位置是相对于图片宽高的百分比

Android 自定义图片地图坐标功能的实现
Android 自定义图片地图坐标功能的实现

二、思路

改功能主要分为三个视图,1.继承framelayout作为父容器;2.添加一个铺满父布局的imageview显示地图图片;3.动态添加自定义坐标视图

三、代码实现

1. 自定义坐标视图

自定义的坐标视图是一个组合的控件,主要是要计算出坐标图片在整个控件的偏移量

2. 父容器

父容器中要注意的是由于图片不拉伸,所以会出现图片不会完成铺满imageview,会有黑边。所以要计算出实际图片显示的大小。

3. activity

完整代码:https://github.com/mattljp/floatparade

到此这篇关于android 自定义图片地图坐标的文章就介绍到这了,更多相关android 自定义地图内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!