2014-11-19 1 views
0

작업 표시 줄 아래에 일련의 버튼이있는 앱용 디자인이 있습니다. 각 버튼은 다른 조각을 엽니 다. ViewPagers을 알고 있지만 조각 기능간에 스 와이프하지 않으려합니다. 이 기능을 사용 중지 할 수 있다는 것을 알고 있지만 그 시점에서 ViewPager를 사용하는 것이 좋습니다. 나는 이것이 꽤 일반적인 디자인 패러다임이라는 것을 알고있다. 그래서 대부분의 애플 리케이션이 이런 종류의 일을 어떻게 처리 하는가?안드로이드 탐색 바 (작업 표시 줄 아래)에 대한 아이디어

마치 ViewPager이 조각을 바꾸는 것과 같은 것 같은 좋은 기능을 제공하는 것 같습니다. 그래서, 나는 하나를 사용하는 것에 기대고 있지만 누군가가이 접근법에 대해 약간의 피드백을 줄 수 있기를 바랬다.

감사합니다.

답변

1

주요 활동의 레이아웃에 버튼을 유지합니다. 그들이 기능을 호출하게하려면 클릭시 loadFragment(Button button)라고 말하십시오.

이 함수는 조각 전환을 처리하며,이 함수 자체 내에서 탐색 단추의 표시를 변경하여 해당 단추 또는 이와 동등한 항목을 강조 표시 할 수 있습니다.

0

개인적으로 나는 스 와이프 목적을 위해 탭 레이아웃이있는 ViewPager를 사용했으며보기 된 페이지에 해당하는 탭에 빨간색 원을 넣은 전환 (탭 및 페이지)을 쉽게 동기화 할 수 있도록했습니다. 이 접근법을 사용하면 깨끗한 분리 코드를 얻을 수 있습니다.

관련 문제