Added gifs
This commit is contained in:
		
							parent
							
								
									97f13926e0
								
							
						
					
					
						commit
						a7e1f178f4
					
				| @ -19,6 +19,13 @@ compile 'ru.noties:markwon-image-loader:1.0.0' // optional | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| Demonstration of default styles (the only thing customized is image loader): | ||||
| 
 | ||||
|  | ||||
|  | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
| ## Supported markdown features: | ||||
| * Emphasis (`*`, `_`) | ||||
| * Strong emphasis (`**`, `__`) | ||||
|  | ||||
| @ -1 +0,0 @@ | ||||
| ../../../../../art/markwon_logo.png | ||||
| @ -47,7 +47,7 @@ public class MarkdownRenderer { | ||||
| 
 | ||||
|                 final UrlProcessor urlProcessor; | ||||
|                 if (uri == null) { | ||||
|                     urlProcessor = new UrlProcessorAndroidAssets(); | ||||
|                     urlProcessor = new UrlProcessorInitialReadme(); | ||||
|                 } else { | ||||
|                     urlProcessor = new UrlProcessorRelativeToAbsolute(uri.toString()); | ||||
|                 } | ||||
|  | ||||
| @ -0,0 +1,26 @@ | ||||
| package ru.noties.markwon; | ||||
| 
 | ||||
| import android.net.Uri; | ||||
| import android.support.annotation.NonNull; | ||||
| import android.text.TextUtils; | ||||
| 
 | ||||
| class UrlProcessorInitialReadme implements UrlProcessor { | ||||
| 
 | ||||
|     private static final String GITHUB_BASE = "https://github.com/noties/Markwon/raw/master/"; | ||||
| 
 | ||||
|     private final UrlProcessorRelativeToAbsolute processor | ||||
|             = new UrlProcessorRelativeToAbsolute(GITHUB_BASE); | ||||
| 
 | ||||
|     @NonNull | ||||
|     @Override | ||||
|     public String process(@NonNull String destination) { | ||||
|         String out; | ||||
|         final Uri uri = Uri.parse(destination); | ||||
|         if (TextUtils.isEmpty(uri.getScheme())) { | ||||
|             out = processor.process(destination); | ||||
|         } else { | ||||
|             out = destination; | ||||
|         } | ||||
|         return out; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								art/markwon_dark.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								art/markwon_dark.gif
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 2.5 MiB | 
							
								
								
									
										
											BIN
										
									
								
								art/markwon_light.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								art/markwon_light.gif
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 2.4 MiB | 
| @ -11,6 +11,7 @@ import android.os.Handler; | ||||
| import android.os.Looper; | ||||
| import android.support.annotation.NonNull; | ||||
| import android.text.TextUtils; | ||||
| import android.util.Log; | ||||
| 
 | ||||
| import com.caverock.androidsvg.SVG; | ||||
| import com.caverock.androidsvg.SVGParseException; | ||||
| @ -73,6 +74,7 @@ public class AsyncDrawableLoader implements AsyncDrawable.Loader { | ||||
| 
 | ||||
|     @Override | ||||
|     public void load(@NonNull String destination, @NonNull AsyncDrawable drawable) { | ||||
|         Log.e("ASYNC", destination); | ||||
|         // if drawable is not a link -> show loading placeholder... | ||||
|         requests.put(destination, execute(destination, drawable)); | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dimitry Ivanov
						Dimitry Ivanov