RichEditor for Android
2016-11-03 本文已影响50人
Android_lml
repositories { jcenter()}dependencies { compile 'jp.wasabeef:richeditor-android:1.2.1'}
Height
editor.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...");
Bold
editor.setBold();
Italic
editor.setItalic();
Insert Image
editor.insertImage("https://raw.githubusercontent.com/wasabeef/art/master/twitter.png","twitter");
Text Change Listener
RichEditor editor = (RichEditor) findViewById(R.id.editor);
editor. setOnTextChangeListener(new RichEditor.OnTextChangeListener()
{
@Override
public void onTextChange(String text)
{
// Do Something Log.d("RichEditor", "Preview " + text);
}
}
);
Requirements
Android 4+

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