Android Span支持正则

地址

GitHub - liangjingkanji/spannable: Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排

用到了第三方库


    //{@用户名|用户hash@} 对于这个的span替换
    api 'com.github.liangjingkanji:spannable:1.1.6'
dependencyResolutionManagement {
    repositories {
        // ...
        maven { url 'https://jitpack.io' }
    }
}

netText.replaceSpan(quoteUserEscCharPattern().toRegex()) {
            val res= it.groupValues.get(0)

            SpannableString( "@${userData?.userName ?: ""}")

        }

更多用法可以看demo 不过他真的很强。。

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/126551351