我正在計算android選項卡中的滑動區域。要求是當用戶在選項卡的前10%屏幕上滑動時,應該會彈出一個窗口。我如何通過使用onFling()的觸摸事件來實現它?計算touchevent中的滑動區域
現在我做它像下面,(爲arg0和ARG1是運動事件)
int height = this.webview.getHeight();
float x = arg0.getRawX();
float y = arg0.getRawY();
float x2 = arg1.getRawX();
float y2 = arg1.getRawY();
if (x < 2000.00 && x2 < 2000.00 && y < 200.00 && y2 < 80.00) {
showPopUp();
}
不過,我不希望使用硬編碼值2000.00一樣或80.00。取而代之的是,應該根據設備高度計算刷卡。雖然這工作正常。
任何想法,該怎麼辦呢?
你可以把透明的形象在你想要的(在你的情況下,前10%)聽觸摸和觸摸監聽器設置爲僅圖像.. – Pramod