2016-08-18 15 views
5

mam MainActivity i 3 Fragments-Android PageCurl stosując fragmenty

  1. fragment jest
  2. Fragment B
  3. fragment C

trzeba wymienić fragmenty o PageCurl Effect A-> B -> C

W jaki sposób mogę to zrobić, używając fragmentów w wersji PageCurl Effect?

Przeczytałem linki PageCurl, ale są one przeznaczone tylko dla obrazów.

+0

Witam. Mam tutaj zapytanie. Dlaczego i jak załadowałbyś 100 fragmentów do działania? Zamiast tego nie możesz użyć jednego fragmentu i zamienić widok wewnątrz? Nie jestem jednak świadomy twojego scenariusza. To może mi pomóc. :) –

+0

Witam, Czy osiągnąłeś już rozwiązanie, wciąż szukam odpowiedzi i mógłbym skorzystać z pomocy @ Vishwanath.M –

Odpowiedz

0

Chyba chcesz użyć jednej z tych bibliotek Page Curl:

  1. Harri Smått android_page_curl
  2. Moritz Wundke android_page_curl

Kilka miesięcy wcześniej, myślałam sposób, aby utworzyć stronę efekt curl dla mojej aplikacji ebook. Ale wciąż jest to pomysł jeszcze nie wdrożony. Ten pomysł wykorzystuje bibliotekę nr 1.

Oto proste kroki:

  1. obciążenia Fragment A
  2. Get całości fragment zrzutu ekranu. (może to być pomocna: Take a screenshot of a whole View)
  3. Ustaw zrzut ekranu z kroku 2 jako pierwszy obraz dla biblioteki.
  4. Załaduj fragment B i C
  5. Pobierz cały fragment zrzutu B i C.
  6. Zapisz jako drugi i trzeci obraz biblioteki.

Dla drugiego biblioteki, można dowiedzieć się, jak to zrobić jak PageTurner robi. Należy jednak pamiętać, że PageTurner jest licencjonowany na licencji GPL-V3.

+0

HI, próbowałem obu, ale nie działa, kiedy mamy 100 stron robiących zrzut ekranu 100 stron i zapisanie go nie będzie ciężkie ..? –

+0

Nie musisz wykonywać zrzutów ekranu wszystkich stron. Zamiast tego postaraj się uzyskać tylko rozsądny zrzut ekranu strony, który użytkownik mógłby przeglądać, nie dając poczucia opóźnienia. Może około 10 lub 15 stron. Za każdym razem, gdy użytkownik przewija stronę, uzyskaj następny zrzut ekranu. Możesz spróbować ustawić aktualną stronę użytkownika na środku. Na przykład, jeśli użytkownik na stronie 5, możesz przygotować 6 stron po stronie 5 i 4 stronach przed stroną 5. –