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(