image

fun Any?.image(drawable: Drawable, source: String? = null, useTextViewSize: TextView? = null, size: DrawableSize? = null, @Px marginLeft: Int? = null, @Px marginRight: Int? = null, align: CenterImageSpan.Align = CenterImageSpan.Align.CENTER, replaceRule: Any? = null)

CenterImageSpan 图片

Parameters

drawable

Drawable

source

Drawable Uri

useTextViewSize

图片使用指定的TextView文本大小,与参数size冲突,优先使用useTextViewSize

size

图片大小 DrawableSize

marginLeft

图片左边距

marginRight

图片右边距

align

图片对齐方式 CenterImageSpan.Align.CENTERCenterImageSpan.Align.BASELINE

replaceRule

组合替换规则 StringReplaceRule


fun Any?.image(context: Context, uri: Uri, useTextViewSize: TextView? = null, size: DrawableSize? = null, @Px marginLeft: Int? = null, @Px marginRight: Int? = null, align: CenterImageSpan.Align = CenterImageSpan.Align.CENTER, replaceRule: Any? = null)

CenterImageSpan 图片

Parameters

context

Context

uri

图片 Uri

useTextViewSize

图片使用指定的TextView文本大小,与参数size冲突,优先使用useTextViewSize

size

图片大小 DrawableSize

marginLeft

图片左边距

marginRight

图片右边距

align

图片对齐方式 CenterImageSpan.Align.CENTERCenterImageSpan.Align.BASELINE

replaceRule

组合替换规则 StringReplaceRule


fun Any?.image(context: Context, @DrawableRes resourceId: Int, useTextViewSize: TextView? = null, size: DrawableSize? = null, @Px marginLeft: Int? = null, @Px marginRight: Int? = null, align: CenterImageSpan.Align = CenterImageSpan.Align.CENTER, replaceRule: Any? = null)

CenterImageSpan 图片

Parameters

context

Context

resourceId

图片Id

useTextViewSize

图片使用指定的TextView文本大小,与参数size冲突,优先使用useTextViewSize

size

图片大小 DrawableSize

marginLeft

图片左边距

marginRight

图片右边距

align

图片对齐方式 CenterImageSpan.Align.CENTERCenterImageSpan.Align.BASELINE

replaceRule

组合替换规则 StringReplaceRule


fun Any?.image(context: Context, bitmap: Bitmap, useTextViewSize: TextView? = null, size: DrawableSize? = null, @Px marginLeft: Int? = null, @Px marginRight: Int? = null, align: CenterImageSpan.Align = CenterImageSpan.Align.CENTER, replaceRule: Any? = null)

CenterImageSpan 图片

Parameters

context

Context

bitmap

Bitmap

useTextViewSize

图片使用指定的TextView文本大小,与参数size冲突,优先使用useTextViewSize

size

图片大小 DrawableSize

marginLeft

图片左边距

marginRight

图片右边距

align

图片对齐方式 CenterImageSpan.Align.CENTERCenterImageSpan.Align.BASELINE

replaceRule

组合替换规则 StringReplaceRule