Какой контрол используется в приложениях для чтения под Android(cool reader, fbreader и др.)?

Те, кто хоть раз пользовался приложениями для чтения или скачивал «книги», которые используют некоторые контролы знают, что принцип работы их схож.


1. Разбитие на страницы

2. Перелистывание движением пальцем по экрану слева-направо(назад), справа-налево(вперед), либо кликами по тап-зонах в левых и правых частях экрана. Тап(снизу или сверху, или просто там) вызывает меню.

3. Шрифты — Droid Mono, Sans, Serif.


Вопроса, на самом деле, 2.

Вопрос 1. Какой контрол используется для этого? Это надстройка над WebView? Так как ридеры выравнивают текст по ширине, то с TextView, наверное, такого сделать нельзя.

Вопрос 2. Видел во многих приложениях от разных людей такой ридер. Это какой-то открытый проект?
cEs0Lk0C94R1S0GHqi4g7hH4HPmMB_faaU7-N12b
  • Вопрос задан
  • 4362 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 4
@constv
исходники fbreader открыты
Ответ написан
AquaXP
@AquaXP
Под Android там свои исходники — https://github.com/geometer/FBReaderJ
Ответ написан
@igor_ab
Вот кстати интересное приложение, в котором собраны различные примеры ui паттернов для андроида. В том числе видел реализацию чего то подобного что вам надо:
play.google.com/store/apps/details?id=com.groidify.uipatterns
К сожалению нет под рукой устройства — раздел точно не подскажу.
Ответ написан
Комментировать
andreysmind
@andreysmind
на bookmate похоже, но я им давно не пользовался, могу ошибаться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы