LRRecyclerView 측면 미끄럼 iOS 차단 효과 불완전 해결 방법
2349 단어 recyclerview옆으로 미끄러지다
if (mViewCache != this) {
mViewCache.smoothClose();
mViewCache = null;
iosInterceptFlag = isIos;//add by 2016 09 11 ,IOS , View, , 。
}
이러한 판단 으로 인해 차단 효 과 는 옆으로 미 끄 러 지 는 항목 에서 이 루어 지지 못 하기 때문에 저 는 다음 과 같은 조건 으로 판단 합 니 다.
// , , ,
if (ev.getRawX() < mScreenW - mRightMenuWidths) {
mViewCache.smoothClose();
mViewCache = null;
iosInterceptFlag = isIos;
}
마지막 으로 SwipeMenuView 의 완전한 dispatchTouchEvent 의 down 사건 은 다음 과 같 습 니 다.
case MotionEvent.ACTION_DOWN:
iosInterceptFlag = false;//add by 2016 09 11 , DOWN ,
if (isTouching) {// , return false。 move.. View 。
return false;
} else {
isTouching = true;// , , 。
}
mLastP.set(ev.getRawX(), ev.getRawY());
// down,view cacheview , 。 null
if (mViewCache != null) {
if (mViewCache != this) {
mViewCache.smoothClose();
mViewCache = null;
iosInterceptFlag = isIos;//add by 2016 09 11 ,IOS , View, , 。
} else {
// , , ,
if (ev.getRawX() < mScreenW - mRightMenuWidths) {
mViewCache.smoothClose();
mViewCache = null;
iosInterceptFlag = isIos;
}
}
// ,
getParent().requestDisallowInterceptTouchEvent(true);
}
// id, , ,
mPointerId = ev.getPointerId(0);
break;
위 에서 말 한 것 은 편집장 님 께 서 소개 해 주신 리 시 클 러 뷰 사 이 드 스 케 이 트 iOS 차단 효과 가 불완전 하 다 는 해결 방법 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 댓 글로 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 에서 recyclerView 아래쪽 에 투명 그 라 데 이 션 효과 추가상단 그림자 가 존재 하고 디 버 깅 시스템 에 상하 그림자 장면 을 만 들 었 는데 setSize 를 호출 하지 않 고 그림 자 를 그 렸 습 니 다.그 러 다 한참 을 뒤 척 였 지만 이 그림자 가 리 콜 러 뷰...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.