Android组件

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+

demo2.gif

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)

demo.gif
Attribute change of editor

Font Size
Background Color
Width
Height
Placeholder
Load CSS
State Callback

上一篇下一篇

猜你喜欢

热点阅读