android 檢測右滑的WebView

2021-07-01 23:45:30 字數 1652 閱讀 5680

import

import

android.content.context;  

import

android.util.attributeset;  

import

android.view.motionevent;  

import

android.view.velocitytracker;  

import

android.view.view;  

import

android.view.view.ontouchlistener;  

import

android.webkit.websettings;  

import

android.webkit.websettings.renderpriority;  

import

android.webkit.webview;  

public

class

mywebview 

extends

webview   

public

mywebview(context context, attributeset attrs)   

public

mywebview(context context, attributeset attrs, 

intdefstyle)   

private

void

init()   

@override

public

boolean

ontouchevent(motionevent event)     

break

;    

case

motionevent.action_up:    

recyclevelocitytracker();    

break

;    

default

:    

break

;    

}    

return

super

.ontouchevent(event);    

}    

/** 

* 建立velocitytracker物件,並將觸控content介面的滑動事件加入到velocitytracker當中。 

*  * @param event 

*         

*/private

void

createvelocitytracker(motionevent event)     

mvelocitytracker.addmovement(event);    

}    

/** 

* **velocitytracker物件。 

*/private

void

recyclevelocitytracker()     

/** 

* 獲取手指在content介面滑動的速度。 

*  * @return 滑動速度,以每秒鐘移動了多少畫素值為單位。 

*/private

intgetscrollvelocity()   

}  

android 檢測右滑的WebView

今天產品出新花樣非得要右滑。檢測到右滑手勢後事件不做處理放在activity中做對應的處理即可了。import android.content.context import android.util.attributeset import android.view.motionevent impor...

Android筆記 頁面右滑返回效果

參考各位大牛的部落格後所總結的個人筆記。view decorview float downx,downy float screenwidth,screenheight boolean allow false public void initlefttorightback override publi...

android 仿微信6 2右滑返回

為了讓activity背景完全透明,光上面的 還是不行的,還需要為activity指定如下的style。html view plaincopy null true null 這裡不做多的介紹啦!這樣activity其實已經有透明的底啦!現在只需要然activity隨著滑動位移。當然是試用上面提到的g...