世存良猫
1、Overlay有onTouchEvent,可以区分按下,放开和拖拽三种状态;
2、Overlay的draw方法中,每次绘制图形之前,都会计算覆盖物的屏幕坐标,我们可以把这个坐标记录下来;
3、由上面这个坐标,以及图形的大小,可以得到一个区域(或者说坐标范围),每次onTouchEvent按在这个区域内,就开始拖动...下面的流程就比较容易了,用一个标记变量记录拖动状态,然后持续关注onTouchEvent并返回true(不让地图移动)等等...时间比较晚了,得回去了,明儿白天上Demo。
用户6105925137
猫小狐
信陵
闲来无事
离示温漂逸爱钓
梦一场没有
渺小的仓鼠
一粒种子
1、Overlay有onTouchEvent,可以区分按下,放开和拖拽三种状态;
2、Overlay的draw方法中,每次绘制图形之前,都会计算覆盖物的屏幕坐标,我们可以把这个坐标记录下来;
3、由上面这个坐标,以及图形的大小,可以得到一个区域(或者说坐标范围),每次onTouchEvent按在这个区域内,就开始拖动...下面的流程就比较容易了,用一个标记变量记录拖动状态,然后持续关注onTouchEvent并返回true(不让地图移动)等等...时间比较晚了,得回去了,明儿白天上Demo。
2021-09-23 17:23:58 1593查看 0回答
手赚蚂蚁小咖
2021-09-23 17:24:02 1368查看 1回答
世存良猫
2021-09-23 17:24:02 1390查看 1回答
小小人
2021-09-23 17:24:02 2032查看 1回答
2021-09-23 17:24:06 1852查看 0回答
2021-09-23 17:24:32 1008查看 0回答
泡芙小姐
2021-09-23 17:25:28 1113查看 1回答
喜欢新鲜
2021-09-23 17:28:14 879查看 1回答