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