2013-12-20 6 views
0

전자 책 리더 응용 프로그램이 harism.asp에 의해 페이지 말림을 사용하여 페이지를 컬링 할 때 비트 맵 페이지 세 개가 있고이고 어떤 색인인지 알 수 없습니다 .ForFor 예를 들어 내가 오른쪽으로 컬링하면 4,5 페이지가 그려집니다. 인덱스가 5 인 페이지로 이동하면 그 시간에 4 페이지가 아직 지워지지 않습니다. 4 페이지로 다시 이동하면 3 페이지가 그려지고 열립니다 이전 페이지, 무승부 아녜요. 제발 도와주세요?Harism에 의해 현재 페이지 페이지 컬 프로젝트의 색인을 아는 방법?

+0

솔루션 녹이다!!! –

답변

2

현재 페이지 색인을 가져올 위치와시기를 알 수 없습니다.

하지만 방금 Harism 코드를 검토했습니다. 전환 단계에있을 때 어떤 페이지인지 혼동 스러울 것입니다. 이전 페이지와 다음 페이지의 내용을 모두 표시하려고하기 때문입니다.

페이지 컬링이 끝날 때까지 기다렸다가 현재 페이지 인덱스를 가져와 작업하십시오.

+0

페이지 컬링이 완료되면 어떻게 알 수 있습니까? –

+0

[여기]에서 Harism 자신의 대답을 얻으십시오 (http://stackoverflow.com/questions/8841954/android-page-curl-animation-by-harism-shows-inconsistency-in-the-reverse-index-c? rq = 1) –

+0

나는 찾으려는 답변을 얻지 못했지만 당신의 노력에 대해 당신에게 현상금을주고 싶습니다. –

0

당신은 그냥

개인 클래스 SizeChangedObserver이 CurlView.SizeChangedObserver를 구현 한 번에 한 페이지를 표시 할 SizeChangedObserver 클래스를 수정해야 { 공공 무효은

 mCurlView.setViewMode(CurlView.SHOW_ONE_PAGE); 
     mCurlView.setMargins(.0f, .0f, .0f, .0f); 

} 
{(INT INT의 H, W) onSizeChanged

}

mCurlView.getCurrentIndex() 선택한 페이지의 위치를 ​​반환합니다