1

내 게임에서 최고 점수 인 viewpager을 만들려고합니다. 최고 점수가 viewpager 인 경우 가로로 스크롤 할 수있는 배경을 갖고 싶습니다.뷰 페이지의 스크롤 가능한 배경

나는 parralex 배경을 찾았지만 작동시키지 못했습니다. 여기 stackoverflow에있는 다른 스레드에서 사용자 정의 viewpager 클래스에 대한 링크를 발견했습니다. 이것은 또한 parralex 배경을 사용하지만 전체 viewpager 클래스를 바꾸고 싶지 않습니다. 이것은 link

viewpager에서 스크롤 가능한 배경을 어떻게 얻을 수 있습니까?

미리 감사드립니다.

답변

0

당신의 활동에 ViewPager.OnPageChangeListener를 구현하고 onPageScrolled에서 현재 위치 나는 당신이 원하는에 비슷한 구현했습니다

0

일치하도록 배경을 변경 :이 위젯은

AsyncBackgroundViewPager

입니다에게 네트워크 호출을 통해 비동기 적으로 이미지를로드하고 장치에 캐시 할 수 있습니다. 동일한 이미지는 다시 표시해야 할 때 디코딩됩니다. 불행히도, 위젯은 필자가 작성한 이미지 캐싱 라이브러리에 대한 의존성을 가지고있다 (버그가 있음). 위젯은 작동하지만 ViewPager를 통해 큰 배경을로드하는 방법을 제공합니다.

필요한 모든 요구 사항을 해킹 할 수 있습니다. 일단 내가 끝나면 곧 의존성이없는 버전을 업로드 할 것이므로, 원할 경우 시선을 유지하십시오.

표시 할 배경의 양에 따라, 켜기 그리기 방법을 변경하여 지정된 너비를 그립니다 (현재는 모든 ViewPager를 포함 함).

프로젝트에는 작동하는 MainActivity가 있으며 다운로드 한 후에는 즉시 배트에서 실행할 수 있어야합니다.

관련 문제