Нужно показать страницу HTML (с CSS) как книгу с перелистыванием страницы - PullRequest
1 голос
/ 05 сентября 2011

Итак, у меня есть локальный HTML-файл с CSS, и мне нужно отобразить этот файл в виде книги (прокрутите влево / вправо для просмотра предыдущего / следующего содержимого, а не вверх и вниз).Я думал о действительно сложных способах добиться этого:

  • A Gallery из WebView s
  • Отключить прокрутку в WebView
  • При пролистывании прокрутите WebView вниз по высоте WebView

. При таком подходе есть несколько проблем:

  • Мне нужно иметьHTML-контент, загруженный для каждого WebView (крайне неэффективно)
  • Существует вероятность того, что внизу страницы будет частично скрытый контент

Я ищудля некоторых предложений о том, как подойти к этой проблеме, как единственное, что я придумал, звучит ужасно.Спасибо!

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

Вы можете использовать два кадра или iframe рядом и загружать нечетные номера страниц в левом кадре и четные номера страниц в правом кадре.Поместите несколько необычных кнопок управления на каждой странице или полосу прокрутки javascript под фреймами, а также div с анимацией перелистывания страниц, которую можно включать или выключать при загрузке страниц в фреймы.Я думаю, что это вполне выполнимо, и на самом деле может быть довольно гладко.

0 голосов
/ 05 сентября 2011

Я не могу вам полностью помочь, но вот хороший пример анимации скручивания страницы с пользовательским видом

https://github.com/harism/android_page_curl/tree/master/src/fi

...