2012-01-20 3 views
0

갤러리의 각 이미지를 50 %로 오버레이하는 방법을 찾고 있습니다. 내가 가진 성공적으로 setSpacing 방법오버레이 갤러리의 각 이미지의 50 %

gallery.setSpacing((int)(- this.imageWidth/2)); 

에 문제가 선택한 항목이 완전히 표시되기 때문에 지금 우리가 갤러리에서 선택한 항목의 오른쪽에있는 이미지를 볼 수 없다는 것입니다 그렇게. 이 컴필레이션 (이미지가 완전히 표시되도록 선택)을 유지하고 싶지만 오른쪽 (50 %, 서로처럼)의 이미지도 참조하십시오.

또 다른 문제는 선택한 요소의 오른쪽에있는 것보다 선택한 요소의 왼쪽에 이미지를 다르게 표시하는 방법을 찾고 있습니다. 그것은 설명하기 조금 어려운, 그래서 내가이 원하는 결과 그린 :

http://www.hostingpics.net/viewer.php?id=678746customgallery.png

당신이 (보라색) 선택된 하나의 왼쪽 (노란색)에서 이미지를 볼 수있는 이미지를 (보라색)의 오른쪽 (분홍색)이 왼쪽과 오른쪽 사이의 배치 차이 때문에 나란히 있습니다.

저는 프랑스어로 설명하기가 어려우므로 잘 이해하지 못하는 경우 더 정확한 정보를 요청하십시오.

도움을 주셔서 감사합니다.

세바스티앙

편집 : rudolphmutter.com/?p=31 : 라몬의 대답 덕분에, 나는 내 문제를 해결하기 위해이를 발견했다. 그러나, 이것은 나에게 지금 새로운 문제를 준다,이 사람과 같은 : stackoverflow.com/questions/8598863/. 심지어 내 대답에 동의, 내 질문에 맞는, 나는 여전히 다른 stackoverflow의 주제에서 원하는 것을 할 솔루션을 기다리고 있어요.

답변

1

어쩌면 setChildrenDrawingOrderEnabled (true)를 사용할 수 있습니다. 그러면 선택한 이미지가 갤러리 상단에 표시됩니다.

+0

대단히 감사합니다. 정확히 내가 찾고 있던 것이 었습니다! 나는 당신의 도움 덕분에 내 문제를 해결할 수 있었다. http://rudolphmutter.com/?p=31 하지만, 이제는이 사람에게 새로운 문제가 생겼다. http://stackoverflow.com/questions/8598863/android-gallery-control-order-of-touch-events-not-in-getchilddrawingor –

+0

그래, 여기 같은 문제는 있지만 내 갤러리는 센터 잠김이 아닙니다. 그래서 모든 오른쪽 항목 화면 밖이므로 터치 영역에 문제가 없습니다. (미안 해요.) – Ramon

관련 문제