0

문제 다음 ViewPager의 내부 fragment에서 버튼을 클릭하면 클릭이 뒤에있는 fragment을 통해 떨어진다 현재 조각의 onClickListener()이 아닌 fragment 뒤에 onClickListener()을 등록합니다.조각 - 그 후 현재의 파편 효과 내부의 조각을 버튼을 누르면 NOT 가시/현재 파편

상황 : 나는 ViewPager과 4 fragments을 가지고 있습니다. 각 fragment에는 맞춤 행 버튼이 몇 줄 포함되어 있습니다. 각 fragment에는 고유 한 view/layout이 있지만 아직 모두 비슷하게 설계되었습니다.

설정 : 나는 꽤 정적 fragments의 짧은 목록을 가지고 있기 때문에 나는 FragmentPagerAdapter을 사용하고 AND I는 통신 및 개발자 문서가 제안하는 방법처럼, interface를 사용하여 각 fragment를 업데이트 할 필요가 있기 때문이다.

내 아이디어 : FragmentStatePagerAdapter으로 전환해야합니까? 따라서 adapter은 보이지 않을 때 fragments을 파괴 할 것입니까? 그러나이 과정에서 fragments과 통신하고 이에 따라 업데이트 할 수 없습니까?

이 문제를 해결하는 방법을 모르겠다. 그리고 그것은 나를 미치게했다! 어떤 도움을 주셔서 감사합니다.

내가 무엇인가를 명확히해야하는지 물어보십시오.

답변

1

이유 뒤에 fragment 그/버튼을 클릭 때문에 나는에 애니메이션을 페이드를 추가하는 데 사용되는 PageTransformer 클래스의 사용 후 /에 - 더 - 오른쪽 viewpager에서 현재 fragment의 잡기되었다 슬라이드 할 때 페이지. 이 PageTransformer 애니메이션은 Android 버전 4.1.1 API 16 및 버전 4.2.2 API 17에서 모든 것을 망쳐 놓았습니다. 특히 오래된 Android 버전을 지원하려면 PageTransformer을 사용하는 것이 지겨워 야합니다.