terça-feira, 17 de março de 2015

MarkdownView

MarkdownView

 

MarkdownView screenshot

 

O que é isso?

 

MarkdownView é um webview Android com o capablity de texto de carregamento Markdown ou arquivo e exibi-lo como HTML, ele usa MarkdownJ e estende webview Android.

Como usá-lo?

  • Para adicionar MarkdownView ao seu projeto, incluir o frasco, ou o código fonte.
  • Uso simples é definir toda a atividade para um MarkdownView adicionando o seguinte ao seu método onCreate:

MarkdownView markdownView = new MarkdownView(this);
setContentView(markdownView);

  • Ou você também pode adicioná-lo ao seu layout usando <us.feras.mdv.MarkdownView android:id="@+id/markdownView" /> e referenciá-lo em sua atividade:

MarkdownView markdownView = (MarkdownView) findViewById(R.id.markdownView);

Loading MarkDown text or file (local/online):


  • loadMarkdown(String text) Using this method will result in loading md string to the MarkdownView and displaying it as HTML.
  • loadMarkdownFile(String url) You can use this method to load local or online files.

To load a local file, you have to add it to your assets folder and pass a url that start with "file:///android_asset/" :

markdownView.loadMarkdownFile("file:///android_asset/myFile.md");


To load a file on the web you need to pass the full url :

markdownView.loadMarkdownFile("http://www.my-site.com/myFile.md"); 

Theming


You could apply custom CSS to the MarkdownView. Example:

markdownView.loadMarkdownFile("file:///android_asset/hello.md","file:///android_asset/MyCustomTheme.css");


Link para a Library (link)
Link para download (link)
 

Nenhum comentário:

Postar um comentário