Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在使用onScroll方法时限制滚动范围?_Android_Scroll - Fatal编程技术网

Android 如何在使用onScroll方法时限制滚动范围?

Android 如何在使用onScroll方法时限制滚动范围?,android,scroll,Android,Scroll,我试图通过重写手势侦听器的onScroll方法来实现布局的滚动 @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { Log.d("Scroll"," X " + this.get +" Y " + this.getScrollY() );

我试图通过重写手势侦听器的onScroll方法来实现布局的滚动

    @Override
        public boolean onScroll(MotionEvent e1, MotionEvent e2,
                float distanceX, float distanceY) {
            Log.d("Scroll"," X " + this.get +" Y " + this.getScrollY()  );

                            // this- Relative Layout
            this.scrollBy((int)distanceX,(int)distanceY);

             invalidate();
                return false;
        }
使用上述代码,我可以滚动布局,但布局的背景正在移出边界,即屏幕?我将如何限制它? 我通过getScrolly和getLeft尝试了各种各样的方法,但我没有得到任何可以继续的链接?请帮助我……

您可能需要阅读以下内容: