zoukankan      html  css  js  c++  java
  • ScrollView滑动的监听

    ScrollView滑动的监听

    有时候我们须要监听ScrollView的滑动事件。来完毕业务需求。

    第一种:

    能够直接实现OnTouchListener接口。在这里面写你所须要的操作

    scrollView.setOnTouchListener(new OnTouchListener(){
    
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction()==MotionEvent.ACTION_MOVE){
    
            //能够监听到ScrollView的滚动事件
            Toast.makeText(this, "你正在滑动", Toast.LENGTH_SHORT).show();
    
            }
            return false;
        }
    });

    另外一种:

    自己定义继承ScrollView控件,重写里面的方法

       /** 
         *  
         * 滚动的回调接口 
         * 
         */  
        public interface OnScrollListener{  
            /** 
             * 回调方法, 返回MyScrollView滑动的Y方向距离 
             * @param scrollY 
             */  
            public void onScroll(int scrollY);  
        } 
    
        private OnScrollListener onScrollListener;  
        /** 
         * 设置滚动接口 
         * @param onScrollListener 
         */  
        public void setOnScrollListener(OnScrollListener onScrollListener) {  
            this.onScrollListener = onScrollListener;  
        }  

    实现这个接口,滚动的操作能够在onScroll()方法中来实现。

  • 相关阅读:
    .Net Remoting(应用程序域) Part.1(转载)
    .net 中读取自定义Config文件
    WebBrowser控件说明
    Delphi常用技巧 3
    句柄3
    句柄5
    点击TWebBrowser中的超级链接不在新的IE窗口打开
    句柄2
    webbrower
    句柄4
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7209234.html
Copyright © 2011-2022 走看看