android 問題 在介面之中,通過手勢判斷,作出響應

時間 2022-04-07 10:41:52

1樓:

不太了解android獲取滑鼠點的問題

不過可以給你個思路

定義乙個action變數

記錄觸控點的移動軌跡x1,y1,x2,y2,x3,y3……判斷每兩個點之間的向量 如果小於等於45度歸於0大於315小於360 歸於0

大於45度小於90歸於90 大於90小於135歸於90其它類似

這樣沒兩個點之間就會歸於4個向量 上下左右如果該觸控點始終在0和180度的話 就是在左右滑動 action 賦值1

如果該觸控點始終在90和270度的話 就是在上下滑動 action 賦值2

根據action來做下面的操作

多點類似

資料結構麼?

建立乙個總map 儲存 學校id 對應班級mapallid 儲存所有班級id list班級map 儲存 班級id 對應班級同學mapallid 儲存所有班級id list

同學map 儲存 同學id 對應同學**鍊錶allid 儲存所有同學id list左右滑動取出鍊錶中的不同**

上下滑動取出班級map中同學id

2樓:匿名使用者

首先要監聽手勢 會用到下邊兩個類

gesturedetector ;

ongesturelistener;

你的介面實現ongesturelistener介面onfling函式就是就可以解決你的上下 、左右滑動問題了。

onfling(motionevent e1, motionevent e2, float velocityx,

float velocityy)

e1滑動的開始位置

e2 滑動的結束位置

velocityx 是滑動在x軸方向的速度velocityy 是滑動在y軸方向的速度沾一小段**:

if(e1.getx()-e2.getx()>gameconfig.

> gameconfig.swipe_threshold_velocity)else if(e1.

getx()-e2.getx()<

abs(velocityx) > gameconfig.swipe_threshold_velocity)

android問題:在乙個介面之中,通過手勢判斷,作出響應!

3樓:匿名使用者

我是這麼認為的!不太了解android獲取滑鼠點的問題不過可以給你個思路

定義乙個action變數

記錄觸控點的移動軌跡x1,y1,x2,y2,x3,y3……判斷每兩個點之間的向量如果小於等於45度歸於0大於315小於360歸於0

大於45度小於90歸於90大於90小於135歸於90其它類似

這樣沒兩個點之間就會歸於4個向量上下左右

多點類似

資料結構麼?

建立乙個總map儲存學校id對應班級mapallid儲存所有班級idlist

班級map儲存班級id對應班級同學map

allid儲存所有班級idlist

同學map儲存同學id對應同學**鍊錶

allid儲存所有同學idlist

左右滑動取出鍊錶中的不同**

上下滑動取出班級map中同學id

android viewpager 如何通過點選乙個按鈕來實現頁面的切換?而不通過手勢切換頁面。

4樓:匿名使用者

重寫viewpager,在子類中自己新增相應的方法。

ios怎麼判斷我點選的哪個檢視

5樓:time陌言成殤

您好,很高興為您解答。

你的意思是兩個view,通過點選手勢進行判斷,如果是這樣,設定tag來區分

如若滿意,請點選右側【採納答案】,如若還有問題,請點選【追問】希望我的回答對您有所幫助,望採納!

~ o(∩_∩)o~

問題在下面,問題在下面

者真是牛人!動腦經真好!1全部 1 第k級條紋的中心到零級條紋的距離為xk k d a,兩條10級條紋的間距問20 d a 這種題目照課本公式做就行。2 加入玻璃片引入的光程差 l n 1 e k 解得k 所以零級亮紋會移動到第69級暗紋處。注意這裡近似得到的是半整數個波長,所以應該是暗條紋,原題目...

android函式問題,javaandroid延時函式 怎麼解決這個問題

呼叫父類的oncreate相關方法,然後返回 j aandroid延時函式 怎麼解決這個問題 關於android開發函式名上有橫線的問題,有圖,謝謝 這個類已經被淘汰了,不建議使用,所以會出現這個橫線。android的函式問題,也可能只是j a問題,請看 最外層是類,第二層是入口函式,public ...

問題在下邊都來看

1.孔子說 只重學習而不注重思考,就有可能遭到蒙蔽而陷於迷惑 只重思考而不注重學習,就有可能因誤入歧途而招致疲乏及危險。2.孔子說 有過錯卻不加以改正,這才是真正的過錯!3.參加測試的27萬冰島人,82 的人沒有表示不滿意自己的生活。4.春蠶到死絲方盡,蠟炬成灰淚始乾。李商隱 5.四川大 震動全國 ...

看好問題在進來答

那一竄英文可能是你開機時按del鍵進入biots了,按esc鍵再按y鍵就能退出了 zizizi聲音應該是鍵盤按鍵沒有 復位,檢查一下鍵盤是否全部復位,或者換個鍵盤試試。你檢查一下del鍵有沒有復位 換一塊cmos電池,必要時重新整理一下bios.這個問題我見過,是網路攻擊的結果。有一次我也是這樣就重...

android40socket連線問題

在需要用到網路的 前面加上這段 就可以了strictmode.setthreadpolicy new strictmode.threadpolicy.builder detectdiskreads detectdiskwrites detectnetwork or detectall for all...