Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InnerNight/rich-edit-text
/ functions
Functions
125 in github.com/InnerNight/rich-edit-text
⨍
Functions
125
◇
Types & classes
29
↓ 11 callers
Method
getSpans
Return the Spans for this specific Effect within a a certain Spannable for a given Selection. @return The returned array of spans, @NonNull.
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:67
↓ 9 callers
Method
getValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/Span.java:9
↓ 7 callers
Method
start
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:51
↓ 6 callers
Method
end
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:55
↓ 4 callers
Method
getUrl
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/ImageSpan.java:29
↓ 4 callers
Method
isEmpty
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:59
↓ 3 callers
Method
newSpan
Create an Span for this effect. This method is used in applyToSelection(RTEditText, V). If the Span can't be created only with V as value parameter th
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:60
↓ 2 callers
Method
addLink
(String linkName, String url)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:111
↓ 2 callers
Method
apply
(RichEditText editor, int start, int end, V value)
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:113
↓ 2 callers
Method
createScaledBitmap
(Bitmap bitmap, int width, int height , float maxWidth, float maxHeight)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/BitmapUtils.java:36
↓ 2 callers
Method
decodeScaleImage
(String path, int maxWidth, int maxHeight)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/BitmapUtils.java:16
↓ 2 callers
Method
dp2px
dp 转 px 注意正负数的四舍五入规则 @param dp dp值 @return 转换后的像素值
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/DisplayUtils.java:26
↓ 2 callers
Method
expand
(int offsetLeft, int offsetRight)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:68
↓ 2 callers
Method
getContext
@return Context
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/ContextUtils.java:23
↓ 2 callers
Method
getExpandedSelection
Expand the selection to the left and/or right depending on the spanType: http://developer.android.com/reference/android/text/Spanned.html#SPAN_EXCLU
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:183
↓ 2 callers
Method
getLast
(Class<? extends Object> kind)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:238
↓ 2 callers
Method
getName
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/EmojiSpan.java:28
↓ 2 callers
Method
getValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/ImageSpan.java:37
↓ 2 callers
Method
getWidthPixels
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/DisplayUtils.java:30
↓ 2 callers
Method
offset
(int offsetLeft, int offsetRight)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:63
↓ 2 callers
Method
onSelectionChanged
(int start, int end)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditTextListener.java:9
↓ 2 callers
Method
setUrl
(String url)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/ImageSpan.java:33
↓ 2 callers
Method
showEmoji
(boolean show)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:161
↓ 2 callers
Method
toString
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:79
↓ 2 callers
Method
toggleSoftInput
(boolean showOrHide)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:96
↓ 1 callers
Method
addAt
()
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:152
↓ 1 callers
Method
addImage
(String filePath)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:71
↓ 1 callers
Method
addLocalImage
()
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:144
↓ 1 callers
Method
addTag
()
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:148
↓ 1 callers
Method
applyBold
(boolean bold)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:156
↓ 1 callers
Method
applyBoldEffect
(int start, int end, boolean value)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:157
↓ 1 callers
Method
applyToSelection
Apply this effect to the selection. If value is Null then the effect will be removed from the current selection. @param editor The editor to apply th
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:158
↓ 1 callers
Method
calculateScale
(int outWidth, int outHeight, float maxWidth, float maxHeight)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/BitmapUtils.java:46
↓ 1 callers
Method
convert
(String richText)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:83
↓ 1 callers
Method
convertBitmapToSizedDrawable
(Context context, Bitmap bitmap)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/EmojiSpan.java:32
↓ 1 callers
Method
convertRichTextToSpanned
(String richText, IEmojiFactory iEmojiFactory)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextUtils.java:24
↓ 1 callers
Method
convertSpannedToRichText
(Spanned spanned)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextUtils.java:28
↓ 1 callers
Method
end
(Class<? extends Object> kind, Object repl)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:225
↓ 1 callers
Method
endAHref
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:209
↓ 1 callers
Method
existsInSelection
Check whether the effect exists in the currently selected text of the active RTEditText. @param editor The RTEditText we want the check. @param spanT
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:85
↓ 1 callers
Method
fromRichText
(String richText, IEmojiFactory iEmojiFactory)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:79
↓ 1 callers
Method
getBitmap
()
app/src/main/java/com/liye/richedittextdemo/richedittext/Emoji.java:28
↓ 1 callers
Method
getBoldEffectValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:165
↓ 1 callers
Method
getEmoji
(String name)
app/src/main/java/com/liye/richedittextdemo/richedittext/IEmojiFactory.java:9
↓ 1 callers
Method
getFakeImageSpans
()
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:141
↓ 1 callers
Method
getFilePath
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/ImageSpan.java:25
↓ 1 callers
Method
getName
()
app/src/main/java/com/liye/richedittextdemo/richedittext/Emoji.java:32
↓ 1 callers
Method
getRichText
()
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:137
↓ 1 callers
Method
getSpanClazz
Subclasses return the class of the span the effect supports. This method is used to retrieve the spans in getSpans(Spannable, Selection) @return the
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:49
↓ 1 callers
Method
getUrl
()
app/src/main/java/com/liye/richedittextdemo/richedittext/Emoji.java:36
↓ 1 callers
Method
handleCharacterStyle
(CharacterStyle characterStyle, String text)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextUtils.java:46
↓ 1 callers
Method
handleEndTag
(String tag)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:190
↓ 1 callers
Method
handleStartTag
(String tag, Attributes attributes)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:180
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/DisplayUtils.java:15
↓ 1 callers
Method
isCleanSpan
(Spannable str, Selection sel, Object span)
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:211
↓ 1 callers
Method
readPictureDegree
(String path)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/BitmapUtils.java:53
↓ 1 callers
Method
replaceDownloadedImage
(FakeImageSpan span, Bitmap bitmap, String url)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:89
↓ 1 callers
Method
replaceLocalImage
(FakeImageSpan span, String filePath)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:100
↓ 1 callers
Method
rotateBitmap
(int degree, Bitmap bitmap)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/BitmapUtils.java:80
↓ 1 callers
Method
setContext
@param context context
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/ContextUtils.java:16
↓ 1 callers
Method
setRichEditTextListener
(RichEditTextListener listener)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:55
↓ 1 callers
Method
setRichText
(String richText)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:133
↓ 1 callers
Method
start
(Object mark)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:204
↓ 1 callers
Method
startAHref
(Attributes attributes)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:198
↓ 1 callers
Method
startEditActivity
()
app/src/main/java/com/liye/richedittextdemo/demo/activity/MainActivity.java:27
↓ 1 callers
Method
startImg
(Attributes attributes)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:247
↓ 1 callers
Method
swapIn
(SpannableStringBuilder builder)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:56
Method
ApplicationTest
()
app/src/androidTest/java/com/liye/richedittextdemo/ApplicationTest.java:10
Method
BoldSpan
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/BoldSpan.java:12
Method
EmojiSpan
(Context context, Emoji emoji)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/EmojiSpan.java:22
Method
FakeImageSpan
(String url)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/FakeImageSpan.java:16
Method
Href
(String href)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:39
Method
ImageSpan
(Context context, Bitmap bitmap, String filePath)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/ImageSpan.java:16
Method
RichEditText
(Context context)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:40
Method
RichTextConvertor
(IEmojiFactory emojiFactory)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:66
Method
Selection
(int start, int end)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/Selection.java:36
Method
TemporarySpan
(Object span)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:52
Method
UrlSpan
(String url)
app/src/main/java/com/liye/richedittextdemo/richedittext/span/UrlSpan.java:16
Method
addAtMemberLink
(long userId, String userName)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:140
Method
addEmoji
(Emoji emoji)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:82
Method
addHref
(int start, int end, String text)
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:117
Method
addition_isCorrect
()
app/src/test/java/com/liye/richedittextdemo/ExampleUnitTest.java:11
Method
bindImage
(ArrayList<String> arrayList)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:210
Method
bindTag
(String tag)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:216
Method
characters
(char[] ch, int start, int length)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:151
Method
clearFormattingInSelection
Remove all effects of this type from the current selection.
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:165
Method
doInBackground
(String... params)
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:182
Method
endDocument
()
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:126
Method
endElement
(String uri, String localName, String qName)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:146
Method
endPrefixMapping
(String prefix)
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/RichTextConvertor.java:136
Method
finishEdit
()
app/src/main/java/com/liye/richedittextdemo/demo/activity/RichEditTextActivity.java:226
Method
finishEdit
(String content)
app/src/main/java/com/liye/richedittextdemo/demo/activity/EditDemoActivity.java:9
Method
getCleanSpans
Spanned() unfortunately doesn't respects the mark/point flags (SPAN_EXCLUSIVE_EXCLUSIVE etc.). If a selection starts at the end or ends at the start o
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/Effect.java:199
Method
getFile
()
app/src/main/java/com/liye/richedittextdemo/richedittext/Emoji.java:40
Method
getHeightPixels
获取屏幕高度 单位:像素 @return 屏幕高度
app/src/main/java/com/liye/richedittextdemo/richedittext/utils/DisplayUtils.java:39
Method
getSpanClazz
()
app/src/main/java/com/liye/richedittextdemo/richedittext/effects/BoldEffect.java:13
Method
getToUploadImageSpanList
()
app/src/main/java/com/liye/richedittextdemo/richedittext/RichEditText.java:145
Method
getValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/UrlSpan.java:21
Method
getValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/BoldSpan.java:16
Method
getValue
()
app/src/main/java/com/liye/richedittextdemo/richedittext/span/FakeImageSpan.java:20
next →
1–100 of 125, ranked by callers