Hello all ,
A wrapper for this library https://github.com/wasabeef/richeditor-android
SMMRichEditor
Author: SMM
Version: 0.05
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
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 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
			
			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
			
				B4X:
			
		
		
		re.insertImage("file:///android_asset"&"/txt.png","text")
	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.zip13.2 KB · Views: 799
 - 
		
		
			
				
					
				
			
		
		CopytoAssetsFolder.zip5.8 KB · Views: 824
 - 
		
		
			
				
					
				
			
		
		SMMRichEditor2.zip13.3 KB · Views: 679
 - 
		
		
			
				
					
				
			
		
		SMMRichEditor0.03.zip13.7 KB · Views: 576
 - 
		
		
			
				
					
				
			
		
		SMMRichEditor0.04.zip13.9 KB · Views: 600
 - 
		
		
			
				
					
				
			
		
		SMMRichEditor0.05.zip14 KB · Views: 724
 - 
		
		
			
				
					
				
			
		
		SMMRichEditor0.16.zip16.1 KB · Views: 215
 - 
		
		
			
				
					
				
			
		
		richeditorsample.zip9.5 KB · Views: 203
 
			
				Last edited: