關於直接在View中實現Gesture的功能

2021-08-24 22:56:36 字數 504 閱讀 6843

想弄個撥動的效果,所以研究了一下gesturedetector的使用。

在網上找了一些資料,無非都是在activity中增加乙個gesturedetector例項,然後設定***,處理各類事件,等等。

一般可參考:

但是,今天我要處理的是在自定義的viewgroup中處理手勢,所以打算將這個gesturedetector放在myviewgroup中,結果卻不如人意。

加log跟了一下,看看ontouchevent的呼叫過程,發現問題出在:down和up事件,先由viewgroup處理,再由activity處理。但是move事件則只有activity中有表現,viewgroup則沒有動作。所以簡單地將gesturedetector放在viewgroup中,是只能得到ondown和onshowpress,得不到onflip和onscroll。

我能想到的處理辦法是在activity中再將move和up傳給viewgroup。這樣就ok了。

但是覺得這種方法不是很爽,有哪位同仁給點更好的辦法?先謝過了。

直接在vscode 中內網穿透不香嗎

別人想看你的本地網頁 不需要遠端 當然也不需要付費 很多之前的軟體都涼了 安全問題 再次默哀 如果在vscode 中 能否直接實現 我本人查了很多外掛程式 挨個測試目前還真有 都不要自己的key 位址 使用 只需要單擊下面就可以了 還有乙個外掛程式測試不通過不知道啥原因 ngrok for vsco...

谷歌推出產品對比功能 可直接在搜尋結果中對比引數

ipad pro和pixel c的對比資料 新浪科技訊 北京時間11月30日上午訊息,谷歌開始在移動端和桌面端的搜尋結果中展示產品對比內容,但這項功能目前只能對比智慧型手機 平板程式設計客棧電腦和遊戲機等產品。例如,當你搜尋 ipad pro vs pixel c 時,就會看到這兩款平板電腦的對比資...

Android 中任意View實現圓角

在咱們實際的專案開發中,經常會遇到需要把整個view裁剪成圓角的那種。如果用shape來做,那麼圓角依舊裁剪不掉。谷歌出品過乙個叫cardview的控制項,可以很方便的設定圓角。但是這個在android 5.0以下不相容。最近專案要用到這個,所以我就想起了很早之前我在谷歌的原始碼裡找到過乙個比較簡單...