├── .travis.yml ├── LICENSE ├── README.md ├── easymark ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── mark.css │ ├── java │ └── me │ │ └── shouheng │ │ └── easymark │ │ ├── Constants.java │ │ ├── EasyMarkEditor.java │ │ ├── EasyMarkViewer.java │ │ ├── editor │ │ ├── Format.java │ │ ├── dayone │ │ │ ├── Indent.kt │ │ │ ├── Mark.kt │ │ │ ├── MarkHandler.kt │ │ │ ├── extension │ │ │ │ ├── CharExtensions.kt │ │ │ │ └── StringExtensions.kt │ │ │ └── handler │ │ │ │ ├── HeaderHandler.kt │ │ │ │ ├── ListHandler.kt │ │ │ │ ├── NoneHandler.kt │ │ │ │ ├── QuoteHandler.kt │ │ │ │ └── TodoHandler.kt │ │ ├── enter │ │ │ ├── DefaultEnterEventHandler.java │ │ │ └── EnterEventHandler.java │ │ └── format │ │ │ ├── DayOneFormatHandler.kt │ │ │ ├── DefaultFormatHandler.java │ │ │ └── FormatHandler.java │ │ ├── scroller │ │ ├── FastScrollDelegate.java │ │ ├── FastScrollScrollView.java │ │ ├── FastScrollWebView.java │ │ ├── FastScrollable.java │ │ └── OnFastScrollListener.java │ │ ├── tools │ │ └── Utils.java │ │ └── viewer │ │ ├── MdWebViewClient.java │ │ ├── ext │ │ ├── mark │ │ │ ├── Mark.java │ │ │ ├── MarkExtension.java │ │ │ └── internal │ │ │ │ ├── MarkDelimiterProcessor.java │ │ │ │ └── MarkNodeRenderer.java │ │ └── mathjax │ │ │ ├── MathJax.java │ │ │ ├── MathJaxExtension.java │ │ │ └── internal │ │ │ ├── MathJaxDelimiterProcessor.java │ │ │ └── MathJaxNodeRenderer.java │ │ ├── listener │ │ ├── LifecycleListener.java │ │ ├── OnImageClickListener.java │ │ └── OnUrlClickListener.java │ │ └── parser │ │ └── MarkdownParser.java │ └── res │ ├── drawable │ ├── ab_ink_redo.png │ ├── ab_ink_undo.png │ ├── fast_scroll_bar_dark.png │ ├── fast_scroll_bar_light.png │ ├── ic_format_bold_white_24dp.xml │ ├── ic_format_check_box_filled_white_24dp.xml │ ├── ic_format_check_box_unfilled_white_24dp.xml │ ├── ic_format_code_block.png │ ├── ic_format_code_inline.png │ ├── ic_format_header_1.png │ ├── ic_format_header_2.png │ ├── ic_format_header_3.png │ ├── ic_format_header_4.png │ ├── ic_format_header_5.png │ ├── ic_format_header_6.png │ ├── ic_format_horizontal_line_white_24dp.xml │ ├── ic_format_image_white_24dp.xml │ ├── ic_format_indent_decrease_white_24dp.png │ ├── ic_format_indent_increase_white_24dp.png │ ├── ic_format_italic_white_24dp.xml │ ├── ic_format_link_white_24dp.xml │ ├── ic_format_list_bulleted_white_24dp.xml │ ├── ic_format_list_numbered_white_24dp.xml │ ├── ic_format_mark_white_24dp.xml │ ├── ic_format_mathjax_white_24dp.xml │ ├── ic_format_quote_white_24dp.xml │ ├── ic_format_strikethrough_white_24dp.xml │ ├── ic_format_subscript.png │ ├── ic_format_superscript.png │ └── ic_format_table_white_24dp.xml │ └── values │ └── strings.xml ├── images ├── 31fa3c54607603e7f83f2eb85db50d6d.jpg ├── 563f1d6d88fd422ee6b1785b8ffbb386.jpg ├── Screenshot_20181125-220420.jpg ├── Screenshot_20181125-220430.jpg ├── Screenshot_20181125-220438.jpg ├── Screenshot_20181125-220446.jpg ├── Screenshot_20181125-220454.jpg ├── a0433cd201d22a9a5e1e4382fbb5cf15.jpg ├── c6235d35a6b34b7f6040216d22e7f1bf.jpg └── e6fc51b1df9663d0c253ce34591eb596.jpg ├── sample ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── me │ │ │ └── shouheng │ │ │ └── sample │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ ├── dark_style.css │ │ │ └── note.md │ │ ├── ic_launcher-web.png │ │ ├── java │ │ │ └── me │ │ │ │ └── shouheng │ │ │ │ └── em │ │ │ │ └── sample │ │ │ │ ├── MainActivity.java │ │ │ │ ├── SecondActivity.java │ │ │ │ ├── ViewerActivity.java │ │ │ │ ├── utils │ │ │ │ └── MyUtils.java │ │ │ │ ├── vm │ │ │ │ └── MainViewModel.java │ │ │ │ └── widget │ │ │ │ └── MDEditorLayout.java │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_keyboard_black_24dp.xml │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_visibility_black_24dp.xml │ │ │ ├── font-v26 │ │ │ └── my_font.xml │ │ │ ├── font │ │ │ └── a.ttf │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── activity_second.xml │ │ │ ├── activity_viewer.xml │ │ │ ├── item_format.xml │ │ │ └── layout_markdown_editor.xml │ │ │ ├── menu │ │ │ ├── main.xml │ │ │ └── second.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── me │ │ └── shouheng │ │ └── sample │ │ └── ExampleUnitTest.java ├── bintraySILUpload.gradle ├── bintrayUpload.gradle ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── softinputlayout ├── build.gradle └── src └── main ├── AndroidManifest.xml └── java └── me └── shouheng └── sil ├── BaseSoftInputLayout.java ├── SILState.java └── SILUtils.java /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/README.md -------------------------------------------------------------------------------- /easymark/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /easymark/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/build.gradle -------------------------------------------------------------------------------- /easymark/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/proguard-rules.pro -------------------------------------------------------------------------------- /easymark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /easymark/src/main/assets/mark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/assets/mark.css -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/Constants.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/EasyMarkEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/EasyMarkEditor.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/EasyMarkViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/EasyMarkViewer.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/Format.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/Indent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/Indent.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/Mark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/Mark.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/MarkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/MarkHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/extension/CharExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/extension/CharExtensions.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/extension/StringExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/extension/StringExtensions.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/HeaderHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/HeaderHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/ListHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/ListHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/NoneHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/NoneHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/QuoteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/QuoteHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/TodoHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/dayone/handler/TodoHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/enter/DefaultEnterEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/enter/DefaultEnterEventHandler.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/enter/EnterEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/enter/EnterEventHandler.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/format/DayOneFormatHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/format/DayOneFormatHandler.kt -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/format/DefaultFormatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/format/DefaultFormatHandler.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/editor/format/FormatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/editor/format/FormatHandler.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollDelegate.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollScrollView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollScrollView.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollWebView.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/scroller/FastScrollable.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/scroller/OnFastScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/scroller/OnFastScrollListener.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/tools/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/tools/Utils.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/MdWebViewClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/MdWebViewClient.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/Mark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/Mark.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/MarkExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/MarkExtension.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/internal/MarkDelimiterProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/internal/MarkDelimiterProcessor.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/internal/MarkNodeRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mark/internal/MarkNodeRenderer.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/MathJax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/MathJax.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/MathJaxExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/MathJaxExtension.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/internal/MathJaxDelimiterProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/internal/MathJaxDelimiterProcessor.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/internal/MathJaxNodeRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/ext/mathjax/internal/MathJaxNodeRenderer.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/listener/LifecycleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/listener/LifecycleListener.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/listener/OnImageClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/listener/OnImageClickListener.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/listener/OnUrlClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/listener/OnUrlClickListener.java -------------------------------------------------------------------------------- /easymark/src/main/java/me/shouheng/easymark/viewer/parser/MarkdownParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/java/me/shouheng/easymark/viewer/parser/MarkdownParser.java -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ab_ink_redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ab_ink_redo.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ab_ink_undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ab_ink_undo.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/fast_scroll_bar_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/fast_scroll_bar_dark.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/fast_scroll_bar_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/fast_scroll_bar_light.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_bold_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_bold_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_check_box_filled_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_check_box_filled_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_check_box_unfilled_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_check_box_unfilled_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_code_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_code_block.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_code_inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_code_inline.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_1.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_2.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_3.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_4.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_5.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_header_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_header_6.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_horizontal_line_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_horizontal_line_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_image_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_image_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_indent_decrease_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_indent_decrease_white_24dp.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_indent_increase_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_indent_increase_white_24dp.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_italic_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_italic_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_link_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_link_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_list_bulleted_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_list_bulleted_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_list_numbered_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_list_numbered_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_mark_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_mark_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_mathjax_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_mathjax_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_quote_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_quote_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_strikethrough_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_strikethrough_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_subscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_subscript.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_superscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_superscript.png -------------------------------------------------------------------------------- /easymark/src/main/res/drawable/ic_format_table_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/drawable/ic_format_table_white_24dp.xml -------------------------------------------------------------------------------- /easymark/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/easymark/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /images/31fa3c54607603e7f83f2eb85db50d6d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/31fa3c54607603e7f83f2eb85db50d6d.jpg -------------------------------------------------------------------------------- /images/563f1d6d88fd422ee6b1785b8ffbb386.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/563f1d6d88fd422ee6b1785b8ffbb386.jpg -------------------------------------------------------------------------------- /images/Screenshot_20181125-220420.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/Screenshot_20181125-220420.jpg -------------------------------------------------------------------------------- /images/Screenshot_20181125-220430.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/Screenshot_20181125-220430.jpg -------------------------------------------------------------------------------- /images/Screenshot_20181125-220438.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/Screenshot_20181125-220438.jpg -------------------------------------------------------------------------------- /images/Screenshot_20181125-220446.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/Screenshot_20181125-220446.jpg -------------------------------------------------------------------------------- /images/Screenshot_20181125-220454.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/Screenshot_20181125-220454.jpg -------------------------------------------------------------------------------- /images/a0433cd201d22a9a5e1e4382fbb5cf15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/a0433cd201d22a9a5e1e4382fbb5cf15.jpg -------------------------------------------------------------------------------- /images/c6235d35a6b34b7f6040216d22e7f1bf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/c6235d35a6b34b7f6040216d22e7f1bf.jpg -------------------------------------------------------------------------------- /images/e6fc51b1df9663d0c253ce34591eb596.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/images/e6fc51b1df9663d0c253ce34591eb596.jpg -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/.gitignore -------------------------------------------------------------------------------- /sample/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/build.gradle -------------------------------------------------------------------------------- /sample/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/proguard-rules.pro -------------------------------------------------------------------------------- /sample/app/src/androidTest/java/me/shouheng/sample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/androidTest/java/me/shouheng/sample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /sample/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/app/src/main/assets/dark_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/assets/dark_style.css -------------------------------------------------------------------------------- /sample/app/src/main/assets/note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/assets/note.md -------------------------------------------------------------------------------- /sample/app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/SecondActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/SecondActivity.java -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/ViewerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/ViewerActivity.java -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/utils/MyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/utils/MyUtils.java -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/vm/MainViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/vm/MainViewModel.java -------------------------------------------------------------------------------- /sample/app/src/main/java/me/shouheng/em/sample/widget/MDEditorLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/java/me/shouheng/em/sample/widget/MDEditorLayout.java -------------------------------------------------------------------------------- /sample/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/drawable/ic_keyboard_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/drawable/ic_keyboard_black_24dp.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/drawable/ic_visibility_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/drawable/ic_visibility_black_24dp.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/font-v26/my_font.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/font-v26/my_font.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/font/a.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/font/a.ttf -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/activity_second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/layout/activity_second.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/activity_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/layout/activity_viewer.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/item_format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/layout/item_format.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/layout/layout_markdown_editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/layout/layout_markdown_editor.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/menu/second.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/menu/second.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/app/src/test/java/me/shouheng/sample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/app/src/test/java/me/shouheng/sample/ExampleUnitTest.java -------------------------------------------------------------------------------- /sample/bintraySILUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/bintraySILUpload.gradle -------------------------------------------------------------------------------- /sample/bintrayUpload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/bintrayUpload.gradle -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sample/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/gradlew -------------------------------------------------------------------------------- /sample/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/gradlew.bat -------------------------------------------------------------------------------- /sample/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/sample/settings.gradle -------------------------------------------------------------------------------- /softinputlayout/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/softinputlayout/build.gradle -------------------------------------------------------------------------------- /softinputlayout/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /softinputlayout/src/main/java/me/shouheng/sil/BaseSoftInputLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/softinputlayout/src/main/java/me/shouheng/sil/BaseSoftInputLayout.java -------------------------------------------------------------------------------- /softinputlayout/src/main/java/me/shouheng/sil/SILState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/softinputlayout/src/main/java/me/shouheng/sil/SILState.java -------------------------------------------------------------------------------- /softinputlayout/src/main/java/me/shouheng/sil/SILUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shouheng88/EasyMark/HEAD/softinputlayout/src/main/java/me/shouheng/sil/SILUtils.java --------------------------------------------------------------------------------