6
끝까지 도달하면 오른쪽 단추가 색이 바뀌고 시작 부분에 도달하면 왼쪽 단추가 색이 바뀌므로 원하는 방법을 묻고 싶습니다. HorizontalScrollView가 끝났습니다.HorizontalScrollView가 끝까지 도달했음을 감지하는 방법
끝까지 도달하면 오른쪽 단추가 색이 바뀌고 시작 부분에 도달하면 왼쪽 단추가 색이 바뀌므로 원하는 방법을 묻고 싶습니다. HorizontalScrollView가 끝났습니다.HorizontalScrollView가 끝까지 도달했음을 감지하는 방법
maxScrollX = horizontalScrollView.getChildAt(0).getMeasuredWidth()-horizontalScrollView.getMeasuredWidth();
if (horizontalScrollView.getScrollX() == 0) {
lImageView.setImageResource(R.drawable.left_green);
} else {
lImageView.setImageResource(R.drawable.left);
}
if (horizontalScrollView.getScrollX() == maxScrollX) {
rImageView.setImageResource(R.drawable.right_green);
} else {
rImageView.setImageResource(R.drawable.right);
}
어디에서이 이벤트를 발생시킬 수 있습니까? – NarendraJi
이 링크는 당신을 도울 것입니다 : [http://stackoverflow.com/questions/2089552/android-how-to-detect-when-a-scroll-has-ended][1] [1] : http://stackoverflow.com/questions/2089552/android-how-to-detect-when-a-scroll-has-ended –
(HTTP를 [이 게시물은 당신에게 도움이 될 수 있습니다] //stackoverflow.com/a/3952629/593709) –
maxScrollX = horizontalScrollView.getChildAt (0) \t \t .getMeasured 폭() - horizontalScrollView.getMeasuredWidth(); 경우 (horizontalScrollView.getScrollX() == 0) { \t \t \t \t \t lImageView.setImageResource (R.drawable.left_green); \t \t \t \t한다} else { \t \t \t \t \t lImageView.setImageResource (R.drawable.left); \t \t \t \t \t} \t \t \t (horizontalScrollView.getScrollX() == maxScrollX) { \t \t \t \t \t rImageView.setImageResource (R.drawable.right_green 있으면); \t \t \t \t한다} else { \t \t \t \t \t rImageView.setImageResource (R.drawable.right); \t \t \t \t} – jack