나는 방법 onLeftScroll 또는 에 onRightScroll onScrollChnageListener 같은이 거기 가지고있는 것처럼, 왼쪽 또는 오른쪽으로 난 즉시 그것에 대해 알아야 스크롤 경우처럼, 수평있는 ScrollView에서 스크롤의 방향을 얻는 방법을 알고 싶어요가로 스크롤보기에서 스크롤 방향을 얻는 방법 안드로이드?
1
A
답변
2
당신은 다음과 같이 그것을 찾을 수 있습니다
개인 GestureDetector.SimpleOnGestureListener simpleOnGestureListener = 새로운 GestureDetector.SimpleOnGestureListener() {
을};
0
약간의 로직이 나에게 도움이되었습니다. 두 개의 포인터 [firstPointerCurrentValue,firstPointerLastValue]
(간단히 말해서 firstPointer는 list의 첫 번째 보이는 아이템을 가리키는 변수입니다)을 가져 와서 새롭고 업데이트 된 values.`
int firstPointerCurrentValue = 0;
int firstPointerLastValue = 0;
........
lv.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView alv, int scrollState) {
checkValue(firstPointerCurrentValue, firstPointerLastValue);
firstPointerLastValue = firstPointerCurrentValue;
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
firstPointerCurrentValue = firstVisibleItem;
}
});
......
boolean checkValue(int firstPointerCurrentValue, int firstPointerLastValue) {
if (firstPointerCurrentValue > firstPointerLastValue) {
Toast.makeText(getBaseContext(), "DOWN ", Toast.LENGTH_SHORT)
.show();
ab.hide();
} else if (firstPointerCurrentValue < firstPointerLastValue) {
Toast.makeText(getBaseContext(), "UP ",
Toast.LENGTH_SHORT).show();
} else {
// Toast.makeText(getBaseContext(), "No Move ", Toast.LENGTH_SHORT)
// .show();
}
return false;
}
관련 문제
- 1. 스크롤보기에서 스크롤 방향을 가져 옵니까?
- 2. 가로 스크롤 필요 (안드로이드)
- 3. 안드로이드 게임에서 손가락의 방향을 얻는 방법
- 4. 스크롤보기에서 하위보기로 자동 스크롤
- 5. ListView에서 가로 스크롤 막대의 높이를 얻는 방법
- 6. Cocos2d에서만 가로 방향을 회전하는 방법
- 7. phonegap 안드로이드 프로젝트의 가로 스크롤
- 8. 스크롤보기에서 스크롤하는 방법
- 9. ListView의 스크롤 방향을 결정하는 방법
- 10. 코드로 안드로이드 SlidingDrawer의 방향을 바꾸는 방법?
- 11. Android에서 가로 방향을 뒤집으시겠습니까?
- 12. 다른 스크롤보기에서 ListView를 스크롤하는 방법
- 13. 부드러운 Div 스크롤을 사용하여 가로 스크롤 방향을 변경하는 방법은 무엇입니까?
- 14. 어린이보기 탐색 전에 가로 방향을 다루는 방법
- 15. 하나의보기에서 세로 및 가로 방향을 지원하는 방법
- 16. 가로 방향에서 가로 방향으로 요소 방향을 변경하십시오.
- 17. 안드로이드 가로 스크롤 커서 데이터 표시
- 18. 스크롤보기에서 가장자리를 흐리게 처리합니다.
- 19. 스크롤 방향을 변경하십시오.
- 20. 가로 스크롤 막대를 제거하는 방법
- 21. 가로 스크롤 막대를 없애는 방법
- 22. 가로 스크롤 ViewPager 내부보기
- 23. Picturebox에서 스크롤 막대를 얻는 방법
- 24. iPhone에서 가로 방향을 어떻게 코딩합니까?
- 25. iPhone에서 가로 방향을 어떻게 코딩합니까?
- 26. 안드로이드 - 가로 및 세로 스크롤을 허용하는 방법
- 27. CGrigCtrl 가로 스크롤
- 28. 자동 스크롤 : 자동 스크롤보기에서 이미지를 하나씩 스크롤하는 방법
- 29. Monotouch UITableView 가로 스크롤
- 30. 가로 스크롤보기의 안드로이드 포커싱 버튼
오른쪽 토륨하기 e 점; 고맙습니다! – Sipty