Анимация скручивания (например, открытая страница книги) в Android

Я разрабатываю приложение, которое включает в себя множество изображений (hd), и эти изображения будут отображаться в следующем/предыдущем путем замены экрана влево/вправо соответственно. Смена изображений должна быть похожа на открытие страниц книги (анимация скручивания http://www.youtube.com/watch?v=_vOYvaNhSHw), а также на каждой странице мне приходится проигрывать разные аудиофайлы при касании разных частей экрана. Я погуглил и нашел много решений для этого, но они не работают и показывают исключение из памяти. Эти URL-адреса

  1. https://github.com/MysticTreeGames/android-page-curl
  2. https://www.youtube.com/watch?v=iwu7P5PCpsw
  3. Эффект скручивания страницы в действии в Android
  4. Android делает скриншот заэкранной страницы
  5. http://www.youtube.com/watch?v=mP_AlvJqSLQ
  6. Анимация скручивания страницы активности Android
  7. создать анимацию, подобную смене страницы при пролистывании
  8. https://github.com/harism/android_page_curl
  9. Реализовать скручивание страницы на Android? .... и многое другое.

Во всех приведенных выше ссылках либо проблема с памятью, либо анимация скручивания являются худшими, поэтому я не могу получить от них помощь.

Пожалуйста, помогите мне застрять в этой проблеме. Это будет оценено.


person Sangam_cs    schedule 17.11.2014    source источник
comment
ты знаешь пейджер в андроиде   -  person Naveen Tamrakar    schedule 17.11.2014
comment
Спасибо, Навин, я уже опробовал пейджер(developer.android.com/training/ animation/screen-slide.html), который работает нормально, но его анимация должна быть похожа на открытие страниц книги при переключении влево или вправо на экране, где мы можем использовать только увеличение масштаба, анимацию масштабирования.   -  person Sangam_cs    schedule 17.11.2014
comment
Анимация скручивания Harism работает довольно хорошо, за исключением того, что иногда она мерцает белым цветом, если вы проводите очень быстро.   -  person Shuhrat Akramov    schedule 27.11.2014


Ответы (1)


person    schedule
comment
Спасибо, Сатиш, я уже пробовал это. Это работало, но анимация и плавность приложения (при переключении влево / вправо) стали хуже. - person Sangam_cs; 20.11.2014
comment
Я думаю, это происходит из-за того, что вы используете очень большое растровое изображение. Они замораживают приложение для обработки. вы можете использовать ленивую загрузку изображения и повторить попытку. Если возникнут какие-либо проблемы, дайте мне код загрузки изображения. - person Satish; 20.11.2014
comment
Это определенно помогает - person Vrutin Rathod; 08.11.2015