2014-09-10 4 views
-2

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

Есть ли какой-либо существующий API для начала? Возможно ли использовать веб-просмотр? Если да, то как это взаимодействие будет предоставляться, через HTML или через Android?

Я бы очень признателен за любую идею! Заранее спасибо!

ответ

0

Путь к созданию собственного виджета EditText (расширение EditText). EditText уже предоставляет много функций, о которых вы просите.

Отправной точкой является следующее:

https://github.com/wordpress-mobile/WordPress-Android

(Wordpress поставляется с встроенным в богатом текстовом редакторе, хотя IS довольно основной и реализация не является примером хорошего ИМХО кодирования).

или это:

https://github.com/commonsguy/cwac-richedit

Я написал богатый текстовый редактор для одного из моих приложений и поддерживает форматирование символов (полужирный, курсив, подчеркивание, зачеркивать, SUP- и верхний индекс, текст размер, цвет текста, цвет фона), форматирование абзаца (выравнивание, нумерация, маркеры, отступы), ссылки, изображения и отмена/повтор.

Хотя EditText обеспечивает много функциональных возможностей, имея реальный богатый текстовый редактор еще много работы ...

Использование WebView не является хорошим вариантом, поскольку он делает только страницы, но Безразлично» t дает вам возможности редактирования (что делает EditText). Использование HTML5 может быть вариантом, но я не исследовал его более подробно.

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