바깥쪽 세로 스크롤 뷰,안쪽 가로 스크롤 뷰 슬라이딩 충돌 해결 방법
1172 단어 scrollview가로 방향미끄러지다
public class CustomScrollView extends ScrollView {
private GestureDetector mGestureDetector;
View.OnTouchListener mGestureListener;
@SuppressWarnings("deprecation")
public CustomScrollView(Context context,AttributeSet attrs) {
super(context,attrs);
mGestureDetector= new GestureDetector(new YScrollDetector());
setFadingEdgeLength(0);
}
// , 。
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return super.onInterceptTouchEvent(ev) && mGestureDetector.onTouchEvent(ev);
}
// Return false if we're scrolling in the x direction
class YScrollDetector extends SimpleOnGestureListener {
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
if(Math.abs(distanceY) > Math.abs(distanceX)) {
return true;
}
return false;
}
}
}
이상 의 외층 수직 스크롤 뷰,안쪽 가로 스크롤 뷰 미끄럼 충돌 의 해결 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
수평listview를 실현하고 수평listview가scrollview에서 발생하는 미끄럼 충돌을 해결합니다수평 ListView를 구현하고 ScrollView에서 수평 ListView의 슬라이딩 충돌 해결 먼저 위 그림: 해결된 문제는 다음과 같습니다. 1) 수평 슬라이딩을 구현하는 ListView입니다.AdapterVi...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.