2012-04-23 3 views
1

갤러리에서 프로그래밍 방식으로 갤러리를 움직이려하고 있습니다. setselection을 사용하면 즉시 선택 항목으로 이동할 때 멋진 슬라이드를 얻고 싶습니다. 자신의 손가락을 사용하고 있었다). 갤러리와 함께 제공되는 anumate 속성은 아무 일도하지 않는 것처럼 보입니다.Android : 갤러리 사이에서 프로그래밍 방식으로 움직이는 갤러리

Animate가 Gallery setSelection에서 작동하지 않는 이유를 아는 사람이 있습니까? 나는 사용한다

gallery1.setSelection(currentExercise, true); 
gallery1.setAnimationDuration(500); 

그러나 갤러리는 즉시 변경된다.

내가 더 나은 결과를 제공

gallery1.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, null); 

(이 손가락 슬라이드를 날조한다)이 사용을 제안하는 솔루션을 볼 수 있지만, 내가 그렇게 키를 누르있어 것처럼 성가신 클릭 소리가 한

의 내 목적에별로 적합하지 않니?

어떤 아이디어가 있습니까?

답변

0

당신은 gallery1.onFling(null, null, 2000,0);

당신은 그 이미지의 크기에 따라 달라로 2000 년 값을 실험 할 필요가 사용할 수 있습니다. 갤럭시/아이 패드가 태블릿에서 전화기보다 크기가 커지면 장치의 크기에 따라 달라질 수 있습니다.

완벽한 솔루션은 아니지만 작동해야합니다.

+0

나는이 아이디어를 좋아하지만 구현할 때 아무 것도하지 않습니까? – Purplemonkey