Package io.rong.imkit.utils
Class TextViewUtils
-
- All Implemented Interfaces:
public class TextViewUtils处理 textMessage 和 ReferenceMessage 的文本内容
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTextViewUtils.RegularCallBackpublic classTextViewUtils.URLSpanNoUnderline取消超链接下划线的UrlSpan
-
Constructor Summary
Constructors Constructor Description TextViewUtils()
-
Method Summary
Modifier and Type Method Description static SpannableStringBuildergetSpannable(String content, TextViewUtils.RegularCallBack callBack)static SpannableStringBuildergetSpannable(String content, boolean regular, TextViewUtils.RegularCallBack callBack)static SpannableStringBuildergetRichSpannable(String content, TextViewUtils.RegularCallBack callBack, int foregroundColor)static voidsetCompoundDrawables(TextView textView, int gravity, int resId)设置 TextView 的setCompoundDrawablesRelative -
-
Method Detail
-
getSpannable
static SpannableStringBuilder getSpannable(String content, TextViewUtils.RegularCallBack callBack)
- Parameters:
content- 替换内容callBack- 异步请求回调- Returns:
内容的 spannable
-
getSpannable
static SpannableStringBuilder getSpannable(String content, boolean regular, TextViewUtils.RegularCallBack callBack)
- Parameters:
content- 替换内容callBack- 异步请求回调- Returns:
内容的 spannable
-
getRichSpannable
static SpannableStringBuilder getRichSpannable(String content, TextViewUtils.RegularCallBack callBack, int foregroundColor)
- Parameters:
content- 替换内容callBack- 异步请求回调- Returns:
内容的 spannable
-
setCompoundDrawables
static void setCompoundDrawables(TextView textView, int gravity, int resId)
设置 TextView 的setCompoundDrawablesRelative
- Parameters:
textView- TextViewgravity- 仅支持设置:Gravity.START,Gravity.TOP,Gravity.END,Gravity.resId- 资源ID
-
-
-
-