Android-Char
各种对于字符的各种处理、显示的工具类
最孤单的人
Github: https://github.com/imifeng
Android - Java/ Kotlin
展开
-
Android 正则表达式- 检查字符串是否为电子邮件
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2022-03-28 22:43:29 · 4517 阅读 · 0 评论 -
Android 正则表达式- 只保留字母数字
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2022-03-28 18:00:53 · 4303 阅读 · 2 评论 -
Android Span富文本图文混排 - ImageSpan(图文垂直居中)
Spanable未完待续...原创 2020-07-26 02:33:59 · 3028 阅读 · 3 评论 -
Android Span富文本设置点击事件/超链接 - URLSpan/ClickableSpan
######为文字实现很丰富的特殊效果,下面来实现 点击事件/超链接 操作so... 直接上效果:##前提条件:textView.movementMethod = LinkMovementMethod.getInstance()cc:TextView必须设置此方法的前提下,才能选择受影响的文本范围,不然点击会没有任何效果#1设置点击事件:ClickableSpan//ClickableSpan不能直接setSpanclass MClickableSpan(...原创 2020-07-22 01:51:10 · 3912 阅读 · 1 评论 -
Android Span富文本简单使用 - Spannable
###为文字实现很丰富的特殊效果,下面来实现几种很常用的操作so... 直接上效果:简单介绍下Spanable中的常用常量:Spanned.SPAN_EXCLUSIVE_EXCLUSIVE -- 不包含start和end所在的端点 (a,b)Spanned.SPAN_EXCLUSIVE_INCLUSIVE -- 不包含端start,但包含end所在的端点 (a,b]Spanned.SPAN_INCLUSIVE_EXCLUSIVE -- ...原创 2020-07-22 00:10:42 · 1003 阅读 · 0 评论 -
Android Span富文本自定义垂直对齐样式 - ReplacementSpan
###最近有个需求要实现这样的效果:&可能会想先Span改变字体大小,然后对齐方式设置:Top;然而尝试后并不行...so...#1 直接上效果:cc:我们默认情况下是向下对齐,我们需要自定义来改成对齐方式:#2自定义SuperSubSpan:class SuperSubSpan(private val type: SubSpanType = SubSpanType.DEFAULT) : ReplacementSpan() { override fun..原创 2020-07-20 23:22:25 · 979 阅读 · 0 评论