Пользовательский переход страницы просмотра

Я знаю, что уже есть много вопросов о Timely UI. В настоящее время я работаю с ViewPager, в котором у меня есть три страницы с разным фоном (зеленый, желтый, красный). Я хотел бы реализовать переход между ними, как показано на рисунке ниже. Я знаю, как реализовать пользовательский переход для ViewPager, но я не знаю, какова логика этого конкретного перехода.

У кого-нибудь есть опыт в этом?

введите здесь описание изображения


person Matej Špilár    schedule 12.08.2014    source источник


Ответы (1)


Такой эффект выглядит очень красиво. В этом сообщении блога представлена ​​библиотека для работы с растровым изображением. http://andraskindler.com/blog/2014/parallaxviewpager_parallax_background_effect_for_the_viewpager/

Я предполагаю, что это можно сделать, просто используя эту библиотеку и правильно созданный файл изображения. Интересно, как выглядят градиенты на каждой странице и градиенты между каждой страницей (градиент градиентов), если это можно сделать с помощью drawable. Возможно, было бы проще заставить его хорошо работать для разных размеров экрана.

Я бы начал с работы с кодом, представленным в библиотеке. https://github.com/andraskindler/parallaxviewpager/blob/master/src/main/java/com/andraskindler/parallaxviewpager/ParallaxViewPager.java

person TTransmit    schedule 12.08.2014