subsampling-scale-image-view应用之运动轨迹绘制

本文介绍了如何在Android应用中利用subsampling-scale-image-view库加载大图并实现室内定位轨迹绘制。通过添加依赖,加载图片并在图片上绘制点和线,详细讨论了在绘制过程中遇到的问题,如drawPath()的使用条件和轨迹清除问题,以及最终解决方案。
摘要由CSDN通过智能技术生成

subsampling-scale-image-view是一种加载大图片的开源工具,对于加载长图很有用,它继承了View类,已经包装了可以实现对图片的手势放大和缩小以及拖拽等。最近第一次接触View的操作,我主要做的是室内定位,需要加载室内地图,以及在室内地图上进行定位显示以及轨迹绘制,所以现在就写写个demo用于加载图片,并在图片上进行点的绘制并通过手动添加点模拟定位轨迹绘制。下面主要是总结第一次对View以及subsampling-scale-image-view工具类的所遇到问题的总结,(第一次接触挺坑的):

1.添加依赖

在APP的gradle中添加对subsampling-scale-image-view工具类的依赖:

(图中画红线的可以忽略,不知道什么原因但是不影响APP的install),subsampling-scale-image-view是开源工具,可以参考以下其官方的api(http://davemorrissey.github.io/subsampling-scale-image-view/javadoc/

2.加载图片并模拟绘制轨迹

轨迹规制主要涉及两个类,一个是Paint类(相当于画笔,主要设置点、线的颜色和类型以及宽度等)和Canvas(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值