2012-03-09 3 views
0

Мне нужно отобразить книгу, которая является всеми изображениями, и я хочу изменить изображение путем прокрутки, так что следующая страница будет выше предыдущей страницы (от левого края, простого и не зависания страницы и т. Д.) До дать пользователю ощущение, что он действительно изменил страницу.Какой виджет следует использовать для отображения большого количества изображений для книги?

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

+0

Вы считаете Галерею? –

+0

@ Jean-PhilippeRoy Я упоминал галерею в вопросе. – Omar

+0

Извините, это должно быть неправильно. :( –

ответ

0

Вам нравится анимация? http://www.youtube.com/watch?v=kBnrnt3bavE Это делается с виджетами галереи. Сначала, чтобы сделать стиль книжного стиля, протяните галерею и переопределите на Fling

@Override 
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, 
      float velocityY) { 
      return super.onFling(e1, e2, 0, 0); 
    } 

Это позволит прорисовывать изображения один за другим. Теперь для одной страницы по другой проблеме. Вам необходимо переопределить

protected boolean getChildStaticTransformation(View child, Transformation t) 

и сделайте преобразование самостоятельно. . Проверьте мой ответ здесь, как сделать 3d кубики. тот же самый принц 3D cube transition in Android

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