手賺螞蟻小咖
1、Overlay有onTouchEvent,可以區(qū)分按下,放開(kāi)和拖拽三種狀態(tài);
2、Overlay的draw方法中,每次繪制圖形之前,都會(huì)計(jì)算覆蓋物的屏幕坐標(biāo),我們可以把這個(gè)坐標(biāo)記錄下來(lái);
3、由上面這個(gè)坐標(biāo),以及圖形的大小,可以得到一個(gè)區(qū)域(或者說(shuō)坐標(biāo)范圍),每次onTouchEvent按在這個(gè)區(qū)域內(nèi),就開(kāi)始拖動(dòng)...下面的流程就比較容易了,用一個(gè)標(biāo)記變量記錄拖動(dòng)狀態(tài),然后持續(xù)關(guān)注onTouchEvent并返回true(不讓地圖移動(dòng))等等...時(shí)間比較晚了,得回去了,明兒白天上Demo。
船長(zhǎng) 、
櫻花漫天飛
火車是白色的
2021-09-23 17:23:58 1620查看 0回答
手賺螞蟻小咖
2021-09-23 17:24:02 1396查看 1回答
世存良貓
2021-09-23 17:24:02 1417查看 1回答
小小人
2021-09-23 17:24:02 2062查看 1回答
2021-09-23 17:24:06 1870查看 0回答
雷電影
2021-09-23 17:24:15 1500查看 1回答
2021-09-23 17:24:32 1034查看 0回答
泡芙小姐
2021-09-23 17:25:28 1141查看 1回答
喜歡新鮮
2021-09-23 17:28:14 899查看 1回答
要笑要開(kāi)心
2021-09-23 17:51:07 988查看 3回答