2016-08-18 1 views
5

I ont une MainActivity et 3 Fragments-Pagecurl applications utilisant des fragments

  1. Fragment A
  2. Fragment B
  3. Fragment C

je remplacer des fragments avec PageCurl Effect A-> B -> C

Comment est-ce que je peux faire ceci using PageCurl Effect pour des fragments? J'ai lu PageCurl liens, mais ils ne sont que pour les images.

+0

Salut. J'ai une requête ici. Pourquoi et comment chargeriez-vous 100 fragments dans une activité? Au lieu de cela pouvez-vous pas utiliser un fragment et remplacer la vue à l'intérieur? Cependant, je ne suis pas au courant de votre scénario. Cela pourrait m'aider à vous aider. :) –

+0

Salut, Avez-vous déjà atteint une solution pour cela, je cherche toujours une réponse et je pourrais utiliser un peu d'aide @ Vishwanath.M –

Répondre

0

Je suppose que vous voulez utiliser une de ces bibliothèques page Curl:

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

Quelques mois avant, je l'ai pensé un moyen de créer la page effet curl pour mon application ebook. Mais c'est toujours comme une idée pas encore implémentée. Cette idée utilise la bibliothèque n ° 1.

Voici les étapes simples:

  1. fragment de charge A
  2. Obtenez un fragment toute une capture d'écran. (cela peut être une aide: Take a screenshot of a whole View)
  3. Définissez la capture d'écran de l'étape 2 comme première image de la bibliothèque.
  4. Charger le fragment B et C
  5. Obtenir une capture d'écran entière de fragment B et C.
  6. Enregistrer en tant que deuxième et troisième image pour la bibliothèque.

Pour la deuxième bibliothèque, vous pouvez apprendre à le faire comme PageTurner faire. Mais s'il vous plaît soyez conscient que PageTurner est sous licence GPL-V3.

+0

HI, j'avais essayé les deux mais ne fonctionne pas, quand nous avons 100 pages de capture d'écran de 100 pages et enregistrez-le ne sera pas lourd ..? –

+0

Vous n'avez pas besoin d'obtenir la capture d'écran de toutes les pages. Au lieu de cela, essayez seulement d'obtenir une capture d'écran de page totale raisonnable que l'utilisateur peut voir sans donner une impression de retard. Peut-être environ 10 ou 15 pages. Chaque fois que l'utilisateur fait défiler la page, obtenez la capture d'écran suivante. Vous pouvez essayer de positionner la page actuelle de l'utilisateur au milieu. Par exemple, si vous utilisez la page 5, vous pouvez préparer 6 pages après la page 5 et 4 pages avant la page 5. –