Android 사용자 정의 ScrollView 사용자 정의 감청 사용

1559 단어 Android감청 하 다
본 논문 의 사례 는 안 드 로 이 드 가 사용자 정의 감청 을 사용 하 는 구체 적 인 코드 를 공유 하 였 으 며,구체 적 인 내용 은 다음 과 같다.

구현 효과:사용자 정의 스크롤 뷰 는 사용자 정의 감청 을 사용 합 니 다.손가락 이 스크롤 뷰 가 미 끄 러 질 때 뭔 가 를 합 니 다.제 가 간단 한 조작 을 하면 정적 토스트 가 xy 축의 좌 표를 표시 합 니 다.(Toast 는 정적 Toast 를 사용 하고 소스 코드 에 있 습 니 다)
사용자 정의 scrollView 에서 사용자 정의 감청 을 설정 합 니 다.

@Override 
public boolean onTouchEvent(MotionEvent ev) { 
 switch (ev.getAction()) { 
 case MotionEvent.ACTION_MOVE: 
  //     
  onSlideListener.onSlide((int)ev.getX(),(int)ev.getY()); 
  break; 
 
 } 
 return super.onTouchEvent(ev); 
} 
 
private OnSlideListener onSlideListener; 
 
 
public void setOnSlideListener(OnSlideListener onSlideListener){ 
 this.onSlideListener=onSlideListener; 
} 
 
//      
public interface OnSlideListener{ 
 void onSlide(int x,int y); 
} 
activity 에서 감청 사용 하기

myScrollView.setOnSlideListener(new OnSlideListener() { 
    
   @Override 
   public void onSlide(int x, int y) { 
     
    ToastUtils.showToast(MainActivity.this, "X    :"+x+";Y    :"+y+";"); 
     
   } 
  }); 
원본 다운로드:사용자 정의 감청
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기