2016-08-18 6 views
5

У меня есть MainActivity и 3Android PageCurl Использование Фрагменты

осколков-
  1. Фрагмент A
  2. Фрагмент B
  3. Фрагмент C

Я должен заменить фрагменты с PageCurl Effect A-> B -> C

Как это сделать, используя PageCurl Effect для фрагментов?

Я читал PageCurl ссылки, но они только для изображений.

+0

Hi. У меня есть запрос здесь. Почему и как вы будете загружать 100 фрагментов в активность? Вместо этого вы не можете использовать один фрагмент и заменить его внутри? Однако я не знаю вашего сценария. Это может помочь мне. :) –

+0

Привет, Вы достигли решения еще для этого, я все еще ищу ответ, и я мог бы использовать некоторую помощь @ Vishwanath.M –

ответ

0

Я думаю, вы хотите использовать одну из этих библиотек Page Curl:

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

Через пару месяцев до того, я думал, способ создать страницу завивка для моего приложения для электронных книг. Но это все еще как идея еще не реализована. Эта идея использует библиотеку №1.

Вот простые шаги:

  1. фрагмент Грузоподьемность
  2. получить весь фрагмент размером экрана. (это может быть помощь: Take a screenshot of a whole View)
  3. Установите снимок экрана с шага 2 как первое изображение для библиотеки.
  4. Загрузить фрагмент B и C
  5. Получить фрагмент фрагмента B и C.
  6. Сохранить как второе и третье изображение для библиотеки.

Для второй библиотеки, вы можете узнать, как сделать это, как PageTurner делать. Но имейте в виду, что PageTurner лицензируется по лицензии GPL-V3.

+0

HI, я пробовал оба, но не работал, когда у нас есть 100 страниц, снимок экрана из 100 страниц и сохранить его не будет тяжелым ..? –

+0

Вам не нужно получать снимок экрана со всех страниц. Вместо этого попробуйте только получить разумный общий скриншот страницы, который пользователь мог бы просмотреть, не давая ощущения запаздывания. Может быть, около 10 или 15 страниц. Всякий раз, когда пользователь прокручивает страницу, получите следующий снимок экрана. Вы можете попробовать позиционировать текущую страницу пользователя посередине. Например, если пользователь на стр. 5, то вы можете подготовить 6 страниц после страниц 5 и 4 страницы до страницы 5. –

 Смежные вопросы

  • Нет связанных вопросов^_^