簡體   English   中英

全屏上的OnTouchListener不調用

[英]OnTouchListener on Full Screen not calling

我正在使用VideoPlayerView並以“全屏模式”播放視頻並添加OnTouchListener。 在VideoPlayerView上的OnTouchListener上,在Android 2.3版中進行調用,而不是在Android 4.0版中進行第一次甚至第二次嘗試。 請幫助可能導致在Android 4.0版中不調用OnTouchListener的問題

請幫我。

提前致謝。

碼:

gestureListener = new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
    currentTime = System.currentTimeMillis();
    if(currentTime - lastTimeExecution > 2 * 1000) {
        lastTimeExecution = currentTime;
        Display display = getWindowManager().getDefaultDisplay();
        int viewWidth = display.getWidth();

        // RIGHT SIDE SCREEN
        if(event.getX()> (viewWidth*0.7)){
            nextVideo(1);
        }
        else if(event.getX()< (viewWidth*0.3)){
            previousVideo(1);
        }
    }
    return true;
}
};

playerView.setOnTouchListener(gestureListener);
    1.Get resolution of screen 
    2.Set Height & Width of a panel to screen size.
    3.Set video handle to that panel handle
    4.Listen touch event from that panel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM