HighlightTextEditor alternatives and similar packages
Based on the "Other Widget" category.
Alternatively, view HighlightTextEditor alternatives based on common mentions on social networks and blogs.
-
AndroidSlidingUpPanel
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano. -
BottomBar
(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern. -
ShortcutBadger
An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. -
SystemBarTint
[DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes -
TapTargetView
An implementation of tap targets from the Material Design guidelines for feature discovery. -
android-viewbadger
[DEPRECATED] A simple way to "badge" any given Android view at runtime without having to cater for it in layout -
android-stackblur
Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann. -
android-iconify
Android integration of multiple icon providers such as FontAwesome, Entypo, Typicons,... -
DraggablePanel
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component. -
aFileChooser
[DEPRECATED] Android library that provides a file explorer to let users select files on external storage. -
Swipecards
A Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content. -
TourGuide
TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View -
StickyGridHeaders
An Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top. -
FloatingView
FloatingView can make the target view floating above the anchor view with cool animation -
TileView
TileView is a subclass of android.view.ViewGroup that asynchronously displays, pans and zooms tile-based images. Plugins are available for features like markers, hotspots, and path drawing. -
Bubbles for Android
Bubbles for Android is an Android library to provide chat heads capabilities on your apps. With a fast way to integrate with your development. -
RippleView
View that imitates Ripple Effect on click which was introduced in Android L (for Android 2.3+) -
Android-ActionItemBadge
This library offers a simple method to add a small badge icon to your ActionBar-MenuItem -
SortableTableView
An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs. -
ScratchView
ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal. -
FabricView
A new canvas drawing library for Android. Aims to be the Fabric.js for Android. Supports text, images, and hand/stylus drawing input. The library has a website and API docs, check it out
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of HighlightTextEditor or a related project?
README
HighlightTextEditor
An android HighlightTextEditor一款语法高亮控件。qq群:537960195。
语法高亮
HighlightTextEditor是一个安卓代码语法高亮控件,目前已经支持200多种语言,近90多种主题配色方案,同时支持lua扩展,以及自定义语言配置。强烈推荐,一款不可多得的开源控件。
支持的语言:
abap4.lang clojure.lang innosetup.lang nxc.lang s.lang
abc.lang clp.lang interlis.lang oberon.lang sas.lang
abnf.lang cobol.lang io.lang objc.lang scala.lang
actionscript.lang coldfusion.lang jasmin.lang ocaml.lang scilab.lang
ada.lang conf.lang java.lang octave.lang scss.lang
agda.lang crk.lang js.lang oorexx.lang sh.lang
algol.lang csharp.lang jsp.lang os.lang small.lang
ampl.lang css.lang ldif.lang oz.lang smalltalk.lang
amtrix.lang d.lang less.lang paradox.lang sml.lang
applescript.lang dart.lang lhs.lang pas.lang snmp.lang
arc.lang diff.lang lilypond.lang pdf.lang snobol.lang
arm.lang dylan.lang limbo.lang perl.lang spec.lang
as400cl.lang ebnf.lang lindenscript.lang php.lang spn.lang
ascend.lang eiffel.lang lisp.lang pike.lang sql.lang
asp.lang erlang.lang logtalk.lang pl1.lang squirrel.lang
aspect.lang euphoria.lang lotos.lang plperl.lang styl.lang
assembler.lang express.lang lotus.lang plpython.lang swift.lang
ats.lang fame.lang lua.lang pltcl.lang sybase.lang
autohotkey.lang felix.lang luban.lang pov.lang tcl.lang
autoit.lang fortran77.lang make.lang pro.lang tcsh.lang
avenue.lang fortran90.lang maple.lang progress.lang tex.lang
awk.lang frink.lang matlab.lang ps.lang ts.lang
bat.lang fsharp.lang maya.lang ps1.lang tsql.lang
bbcode.lang fx.lang mercury.lang psl.lang ttcn3.lang
bcpl.lang gambas.lang miranda.lang pure.lang txt.lang
bibtex.lang gdb.lang mod2.lang pyrex.lang upc.lang
biferno.lang go.lang mod3.lang python.lang vala.lang
bison.lang graphviz.lang modelica.lang q.lang vb.lang
blitzbasic.lang haskell.lang moon.lang qmake.lang verilog.lang
bms.lang haxe.lang ms.lang qml.lang vhd.lang
bnf.lang hcl.lang mssql.lang qu.lang xml.lang
boo.lang html.lang mxml.lang r.lang xpp.lang
c.lang httpd.lang n3.lang rebol.lang yaiff.lang
ceylon.lang icon.lang nasal.lang rexx.lang yang.lang
charmm.lang idl.lang nbc.lang rnc.lang znn.lang
chill.lang idlang.lang nemerle.lang rpg.lang
clean.lang inc_luatex.lang netrexx.lang rpl.lang
clearbasic.lang informix.lang nice.lang rs.lang
clipper.lang ini.lang nsis.lang ruby.lang
支持的配色主题:
acid.theme darkspectrum.theme fruit.theme pablo.theme
aiseered.theme denim.theme golden.theme peaksea.theme
andes.theme dusk.theme greenlcd.theme print.theme
anotherdark.theme earendel.theme kellys.theme rand01.theme
autumn.theme easter.theme leo.theme rdark.theme
baycomb.theme edit-anjuta.theme lucretia.theme relaxedgreen.theme
bclear.theme edit-eclipse.theme manxome.theme rootwater.theme
biogoo.theme edit-emacs.theme maroloccio.theme seashell.theme
bipolar.theme edit-flashdevelop.theme matrix.theme solarized-dark.theme
blacknblue.theme edit-gedit.theme moe.theme solarized-light.theme
bluegreen.theme edit-jedit.theme molokai.theme tabula.theme
breeze.theme edit-kwrite.theme moria.theme tcsoft.theme
bright.theme edit-matlab.theme navajo-night.theme the.theme
camo.theme edit-msvs2008.theme navy.theme vampire.theme
candy.theme edit-nedit.theme neon.theme whitengrey.theme
clarity.theme edit-vim-dark.theme night.theme xoria256.theme
dante.theme edit-vim.theme nightshimmer.theme zellner.theme
darkblue.theme edit-xcode.theme nuvola.theme zenburn.theme
darkbone.theme ekvoli.theme olive.theme zmrok.theme
darkness.theme fine_blue.theme orion.theme
darkslategray.theme freya.theme oxygenated.theme
插件支持:
asciidoc_html_add_links.lua cpp_ref_wxwidgets_org.lua outhtml_curly_brackets_matcher.lua
bash_functions.lua cpp_syslog.lua outhtml_keyword_matcher.lua
bash_ref_linuxmanpages_com.lua cpp_wx.lua outhtml_parantheses_matcher.lua
cpp_qt.lua ctags_html_tooltips.lua perl_ref_perl_org.lua
cpp_ref_cplusplus_com.lua java_library.lua python_ref_python_org.lua
cpp_ref_gtk_gnome_org.lua keywords_capitalize.lua scala_ref_scala_lang_org.lua
cpp_ref_local_includes.lua keywords_lowercase.lua theme_invert.lua
cpp_ref_qtproject_org.lua keywords_uppercase.lua token_add_state_ids.lua
截图
代码编辑界面
历史记录
- a199ea2 - (HEAD, origin/master, master) 图片宽度修改 (evilbinary)
- 046d56e - 高亮基本版本完成 (evilbinary)
- 3bfce62 - 修复0,0位置文字获取不全问题 (evilbinary)
- d51e13a - 增加语法解析后端 (evilbinary)
- d6acd76 - 修改大小 (evilbinary)
- a1d48bb - modify pic (evilbinary)
- 65cbc6a - 修改图片大小 (evilbinary)
- f90e1d5 - 代码截图 (evilbinary)
- 43b466e - 增加显示行数 (evilbinary)
- 7a766af - 移动文件,重新定义 (evilbinary)
- 62c7078 - 增加css外部加载样式功能 (evilbinary)
- d48d344 - 去除标题显示 (evilbinary)
- 3a6a782 - 增加解析支持 (evilbinary)
- b198bdd - modify readme (evilbinary)
- ef7d5c6 - Create README.md (evilbinary)
- 95f3a12 - first version (evilbinary)
Todo
- 代码渲染基本功能。 [完成]
- 支持200多种语言。 [完成]
- 支持82种配色主题。 [完成]
- 支持lua扩展语法高亮检测。 [基本完成]
- 若干bug修复。
- 主题语言更换功能。
- 字体大小样式功能。
- 表情功能。(待定)
项目捐赠
作者
- evilbinary [email protected]
- 个人博客 http://evilbinary.org
项目主页
License
Copyright 2016 evilbinary
/* Copyright (C) 2015 evilbinary. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. */
*Note that all licence references and agreements mentioned in the HighlightTextEditor README section above
are relevant to that project's source code only.