2011-12-19 2 views
1

Android의 갤러리 위젯에서 현재 X 위치를 얻는 방법을 궁금합니다. 심지어 가능할까요? getX()getScrollX()은 항상 0입니다.Android : 현재 'x'위젯 갤러리 위젯

MacOS 도크 메뉴와 같은 효과를 가진 가로 세로 스크롤 요소를 100 개 요소로 만들 필요가 있습니다. 어쩌면 당신은 그것에 대한 아이디어가 있습니까?

+0

그런가요? http://evgeni-shafran.blogspot.com/2011/08/tutorial-custom-gallery-circular-and.html –

+0

불행히도 그것은 매우 진절머리 나는 작품입니다. 비슷한 것을 만들었지 만 애니메이션을 사용하여 zoomIn을 만들었습니다. – cadavre

답변

0

당신은 당신이에 현재있는 어댑터의 어느 위치 반환

yourGallery.getAdapter().getSelectedItemPosition(); 

의 라인을 따라 뭔가를 할 수 있습니다.
픽셀 값을 반환하는 getScroll()getX()을 시도해 본 결과 이것이 여러분이 겪은 결과라고 100 % 확신하지는 못했지만 getAdapter()를 통해 많은 메소드에 액세스 할 수 있습니다. 기본 데이터로

+0

나는이 방법을 안다. 실제로 나는 그것을 말단으로 사용하고있다 - 현재 위치를 얻고 자식 폭을 곱한다. 예 - px, 1px로 값이 필요합니다. – cadavre

+0

좋아, 그럼, 행운을 빕니다 :) – Jave