richeditor-android

Additional

Language
Java
Version
1.2.1 (Sep 4, 2016)
Created
Mar 30, 2015
Updated
Oct 30, 2018
Owner
Daichi Furiya (wasabeef)
Contributors
bitdeli-chef
Daichi Furiya (wasabeef)
cjwirth
alexcrist
chrissd23
m-ezzat
bmadaras
lijunjieone
yulocus
leandrolerena
10
Activity
Badge
Generate
Download
Source code

Advertising

RichEditor for Android

RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.

Supported Functions

  • Bold
  • Italic
  • Subscript
  • Superscript
  • Strikethrough
  • Underline
  • Justify Left
  • Justify Center
  • Justify Right
  • Blockquote
  • Heading 1
  • Heading 2
  • Heading 3
  • Heading 4
  • Heading 5
  • Heading 6
  • Undo
  • Redo
  • Indent
  • Outdent
  • Insert Image
  • Insert Link
  • Checkbox
  • Text Color
  • Text Background Color
  • Text Font Size
  • Unordered List (Bullets)
  • Ordered List (Numbers)

Attribute change of editor

  • Font Size
  • Background Color
  • Width
  • Height
  • Placeholder
  • Load CSS
  • State Callback

Milestone

  • Font Family

Demo

Samples

How do I use it?

Setup

Gradle
repositories {
    jcenter()
}

dependencies {
    compile 'jp.wasabeef:richeditor-android:1.2.2'
}

Default Setting for Editor

Heighteditor.setEditorHeight(200);


Font

editor.setEditorFontSize(22);
editor.setEditorFontColor(Color.RED);

Background

editor.setEditorBackgroundColor(Color.BLUE);
editor.setBackgroundColor(Color.BLUE);
editor.setBackgroundResource(R.drawable.bg);
editor.setBackground("https://raw.githubusercontent.com/wasabeef/art/master/chip.jpg");

Padding

editor.setPadding(10, 10, 10, 10);

Placeholder

editor.setPlaceholder("Insert text here...");

Others Please refer the samples for usage.

Functions for ContentEditable

Boldeditor.setBold();

Italiceditor.setItalic();

Insert Imageeditor.insertImage("https://raw.githubusercontent.com/wasabeef/art/master/twitter.png","twitter");

Text Change ListenerRichEditor editor = (RichEditor) findViewById(R.id.editor); editor. setOnTextChangeListener(newRichEditor.OnTextChangeListener() { @OverridepublicvoidonTextChange(Stringtext) { // Do SomethingLog.d("RichEditor", "Preview "+ text); } });

Please refer the samples for usage.

Others