Skip to content
This repository has been archived by the owner on Jan 18, 2022. It is now read-only.

mittsu333/MarkedView-for-Android

Repository files navigation

MarkedView Example

Android Arsenal License Platform Download

sample_sc

Introduction

The MarkedView is the markdown text viewer.

Usage

It is a simple module, which enable you to convert any files into initialized view.

// xml
<com.mittsu.markedview.MarkedView
    android:id="@+id/md_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
// Java code

import com.mittsu.markedview.MarkedView;

・・・

// call from xml
MarkedView mdView = (MarkedView)findViewById(R.id.md_view);
// call from code
// MarkedView mdView = new MarkedView(this);

// set markdown text pattern. ('contents' object is markdown text)
mdView.setMDText(contents);

// load Markdown file pattern.
// mdView.loadFile(filePath)
/* option */

// code block in scrolling be deactivated.
mdView.setCodeScrollDisable();

Demo

  • Load file

Read markdown file from asset folder.

  • Live rendering

Preview display on the right side of the input field.

sample_lr

Installation

Add the dependency

dependencies {
    compile 'com.mittsu:markedview:1.0.7@aar'
}

See Also

Credits

This used the following open source components.

Marked : Markdown parser written in JavaScript

highlight.js : Syntax highlighting for the Web

License

MarkedView is available under the MIT license. See the LICENSE file for more info.