2014-09-10 4 views
-2

Nous développons une nouvelle application, et l'une des fonctionnalités qu'elle devrait contenir sera une visionneuse de texte. Il doit être un visualiseur de texte enrichi avec des images, comme celle de l'application de poche (lire plus tard), avec des possibilités de mise à l'échelle du type de police, marquer le texte, ajouter des notes sur des parties spécifiques .Comment créer une visionneuse enrichie de texte (notes, marque de texte, etc.)

Y a-t-il une API existante pour commencer? Pourrait utiliser une webview une possibilité? Si oui, comment cette interaction va-t-elle être fournie, via HTML ou Android?

J'apprécierais vraiment n'importe quelle idée! Merci d'avance!

Répondre

0

Le chemin à parcourir est de créer votre propre widget EditText (extension EditText). EditText fournit déjà beaucoup de fonctionnalités que vous demandez.

Un point de départ est la suivante:

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

(Wordpress est livré avec un éditeur de texte riche intégré bien que l'on est assez basique et la mise en œuvre est loin d'être exemplaire pour le bien à mon humble avis de codage).

ou ceci:

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

J'ai écrit un éditeur de texte enrichi pour une de mes applications et prend en charge le formatage des caractères (gras, italique, souligné, transpercera, SUP- et superscript, texte taille, couleur du texte, couleur de fond), mise en forme de paragraphe (alignement, numérotation, points de balle, indentation), liens, images et annuler/refaire.

Alors que EditText offre beaucoup de fonctionnalités, d'avoir un éditeur de texte réel riche est encore beaucoup de travail ...

L'utilisation d'un WebView est pas une bonne option car elle rend seulement une page, mais n » t vous donner des capacités d'édition (ce que fait EditText). L'utilisation de HTML5 pourrait être une option, mais je n'ai pas exploré plus en profondeur.

Questions connexes