自己需要制作自定义的地图功能,有点类似于涂鸦功能吧!
需求如下:
back image 放置一张背景(比如说是一张地图),canvas image主要的功能是在这张back image中绘制东西(比如在地图上绘制路径)
问题如下:
1. 如何实现绘制
2. 如何进行放大、缩小、旋转等
需要的帮助:
帮帮出出主意。
------解决方案--------------------
自定义一个View;
“back image”就用View.setBackgroundDrawable实现;
绘制涉及到的东西很多,在网上找个现成的例子改改比较好,Android SDK里面的API demos好像也有个例子;
放大、缩小、旋转都可以通过手势判断,然后调用canvas.scale, canvas.rotate实现。
巴拉巴拉,活儿不少,慢慢做吧