点击选中单个单词的TextView

作者: Brioal | 来源:发表于2018-03-17 11:42 被阅读103次

    点击可选中单个单词的TextView,提供多选和其他自定义选项

    项目地址:SelectableTextViewProject

    效果图: 2.gif

    功能如效果图所示,另外提供多选复制的选项,没有对TextView进行过多自定义,更像是一个封装,因此使用方式按照TextView来使用即可

    提供的方法列表:

    方法 xml属性 方法描述
    void setEnableMultSelect(boolean enableMultSelect) `` 是否允许多选
    void setEnableSingleSelect(boolean enableSingleSelect) `` 是否允许单选
    void setSelectTextFrontColor(int selectTextFrontColor) '' 设置选中单词的字体颜色(传入color值)
    void setSelectTextFrontColorRes(int selectTextFrontColor) `` 设置选中单词的字体颜色(传入Res资源)
    void setSelectTextBackColor(int selectTextBackColor) '' 设置选中单词的背景颜色(传入color值)
    void setSelectTextBackColorRes(int selectTextBackColor) `` 设置选中单词的背景颜色(传入Res资源)
    void setOnWordClickListener(OnWordClickListener onWordClickListener) `` 设置选中单词的响应事件
    dismissSelected() `` 去除选中效果

    使用方法

    1. Add the JitPack repository to your build file

        allprojects {
            repositories {
                ...
                maven { url 'https://www.jitpack.io' }
            }
        }
    

    Step 2. Add the dependency

        dependencies {
                compile 'com.github.Brioal:SelectableTextViewProject:1.0'
        }
    

    完毕

    另外我建了个qq群,方便交流,欢迎各种大神,新手老手加入,群号码:375276053

    相关文章

      网友评论

        本文标题:点击选中单个单词的TextView

        本文链接:https://www.haomeiwen.com/subject/ishthxtx.html