2012-02-15 3 views
3

나는 티타늄을 사용하여 모바일 앱을 개발 중입니다. 안드로이드 용 Market Apps 인 TweetDeck 인 Google Plus를 발견했습니다. 탭 사이를 전환하려면 슬라이드 제스처를 사용합니다. 그 다음 뷰는 단순히 스 와이프/드래그를 기반으로 슬라이드됩니다. 또한 Android 및 iOS 플랫폼에서 작동하도록하려는 내 앱의 동작에 동일한 종류를 추가하고 싶습니다. 어떻게 가질 수 있습니까? Ti.UI.scrollableView를 사용해 보았습니다. 내가 직면 한 문제는티타늄 모바일 :보기간에 전환하려면 슬라이드

  • 위의 애플 리케이션에서 볼 수있는 반응이 없습니다.

  • 보기가 손가락 끌기와 함께 움직이지 않습니다. 손가락 끌기가 끝나면 움직입니다.

  • 응용 프로그램 응답이 크게 느려지고 애니메이션이 부드럽게 보이지 않으므로 더 많은 메모리가 필요합니다.

앱에서 이러한 종류의 경험을 구현할 수있는 다른 방법이 있다면 알려 주시기 바랍니다. 감사합니다.

답변

0

기본 Android ViewPager를 구현하는 Ti.UI.ScrollableView가 기본적으로 필요합니다. 다른 Apps는 탭을 ViewPager에 바인딩합니다. Ti.UI.TabGroup을 사용하여이 작업을 수행 할 수는 없지만 자체 탭보기 또는 this과 같은 기능을 제공하는 다른 모듈을 사용할 수 있습니다. 내 합금 위젯 here을 살펴볼 수도 있습니다 - 다른 모듈없이 Ti.UI.ScrollableView에 대한 사용자 정의 탭 표시기를 제공합니다.

0

Android의 경우 타사 라이브러리를 사용하여 이러한 기능을 구현하는 것이 좋습니다.

개인적으로 나는 실제로 잘 작동한다는 것을 발견 한 PagerSlidingTabStrip을 사용합니다.

관련 문제