Apr 27, 2016 Replies: 40 Hello all , A wrapper for this library https://github.com/wasabeef/richeditor-android SMMRichEditor Author: SMM Version: 0.05 SMMRichEditor Events: _textchanged (new As String) Fields: ba As BA Methods: AddToParent (Parent As ViewGroup, left As Int, top As Int, width As Int, height As Int) BringToFront DesignerCreateView (base As PanelWrapper, lw As LabelWrapper, props As Map) Initialize (EventName As String) Invalidate Invalidate2 (arg0 As Rect) Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) IsInitialized As Boolean RemoveView RequestFocus As Boolean SendToBack SetBackgroundImage (arg0 As Bitmap) SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int) SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int) SetVisibleAnimated (arg0 As Int, arg1 As Boolean) clearFocusEditor focusEditor insertImage (path As String, alt As String) insertLink (url As String, text As String) insertTodo loadCSS (cssFile As String) redo removeFormat setAlignCenter setAlignLeft setAlignRight setBlockquote setBold setBullets setIndent setItalic setNumbers setOutdent setPadding (left As Int, top As Int, width As Int, height As Int) setStrikeThrough setSubscript setSuperscript setUnderline undo Properties: Background As Drawable Color As Int [write only] EditorBackgroundColor As Int [write only] EditorFontColor As Int [write only] EditorFontSize As Int [write only] EditorHeight As Int [write only] Enabled As Boolean FontSize As Int [write only] Font size should have a value between 1-7 Heading As Int [write only] Height As Int Html As String Left As Int Padding()() As Int Parent As Object [read only] Placeholder As String [write only] Tag As Object TextBackgroundColor As Int [write only] TextColor As Int [write only] Top As Int Visible As Boolean Width As Int Note : You have to add files in CopytoAssetsFolder.zip to your project's Assets (Add to IDE File tab) I do not understand html images very well but to insert from Assets use this line Code: re.insertImage("file:///android_asset"&"/txt.png","text") re is SMMRichEditor V 2 adds a method (re.Html) to setting or getting HTML V 0.03 adds TextColor (not tested) requested in post #25 V0.04 added loadCSS(String cssFile) , setBullets() , setNumbers(), focusEditor() , clearFocusEditor() V0.05 (I have updated library references above ) 0.16 I think I wrapped all available methods There is an ugly sample attached now Sorry for that it is just to get you started Attachments SMMRichEditor.zip SMMRichEditor.zip 13.2 KB · Views: 1,101 CopytoAssetsFolder.zip CopytoAssetsFolder.zip 5.8 KB · Views: 1,116 SMMRichEditor2.zip SMMRichEditor2.zip 13.3 KB · Views: 973 SMMRichEditor0.03.zip SMMRichEditor0.03.zip 13.7 KB · Views: 890 SMMRichEditor0.04.zip SMMRichEditor0.04.zip 13.9 KB · Views: 854 SMMRichEditor0.05.zip SMMRichEditor0.05.zip 14 KB · Views: 1,016 SMMRichEditor0.16.zip SMMRichEditor0.16.zip 16.1 KB · Views: 536 richeditorsample.zip richeditorsample.zip 9.5 KB · Views: 517 Last edited: Dec 4, 2024 Click to expand...
Hello all , A wrapper for this library https://github.com/wasabeef/richeditor-android SMMRichEditor Author: SMM Version: 0.05 SMMRichEditor Events: _textchanged (new As String) Fields: ba As BA Methods: AddToParent (Parent As ViewGroup, left As Int, top As Int, width As Int, height As Int) BringToFront DesignerCreateView (base As PanelWrapper, lw As LabelWrapper, props As Map) Initialize (EventName As String) Invalidate Invalidate2 (arg0 As Rect) Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) IsInitialized As Boolean RemoveView RequestFocus As Boolean SendToBack SetBackgroundImage (arg0 As Bitmap) SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int) SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int) SetVisibleAnimated (arg0 As Int, arg1 As Boolean) clearFocusEditor focusEditor insertImage (path As String, alt As String) insertLink (url As String, text As String) insertTodo loadCSS (cssFile As String) redo removeFormat setAlignCenter setAlignLeft setAlignRight setBlockquote setBold setBullets setIndent setItalic setNumbers setOutdent setPadding (left As Int, top As Int, width As Int, height As Int) setStrikeThrough setSubscript setSuperscript setUnderline undo Properties: Background As Drawable Color As Int [write only] EditorBackgroundColor As Int [write only] EditorFontColor As Int [write only] EditorFontSize As Int [write only] EditorHeight As Int [write only] Enabled As Boolean FontSize As Int [write only] Font size should have a value between 1-7 Heading As Int [write only] Height As Int Html As String Left As Int Padding()() As Int Parent As Object [read only] Placeholder As String [write only] Tag As Object TextBackgroundColor As Int [write only] TextColor As Int [write only] Top As Int Visible As Boolean Width As Int Note : You have to add files in CopytoAssetsFolder.zip to your project's Assets (Add to IDE File tab) I do not understand html images very well but to insert from Assets use this line Code: re.insertImage("file:///android_asset"&"/txt.png","text") re is SMMRichEditor V 2 adds a method (re.Html) to setting or getting HTML V 0.03 adds TextColor (not tested) requested in post #25 V0.04 added loadCSS(String cssFile) , setBullets() , setNumbers(), focusEditor() , clearFocusEditor() V0.05 (I have updated library references above ) 0.16 I think I wrapped all available methods There is an ugly sample attached now Sorry for that it is just to get you started
Mashiane Expert Licensed User Longtime User Jul 15, 2026 #41 Lovely, would like to use this in one of my projects. Are there any latest updates? Thanks again, awesome work.
Lovely, would like to use this in one of my projects. Are there any latest updates? Thanks again, awesome work.