基于原生TextView的自定义简单强调文字视图,可随时改变内容,字体颜色,字体大小。

618 阅读1分钟

中文版

  • A simple emphasis text view android.support.v7.widget.AppCompatTextView - You can decide when to change content, text color and text size.

  • Author: Luo Guowen

  • Email: luoguowen123@qq.com

    SimpleEmTextView

  • Setup

    Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:

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

    Step 2. Add the dependency:

    	dependencies {
    	        compile 'com.github.lgw666:SimpleEmTextView:v1.0'
    	}

  • Usage

    Step 1. Use com.gavinrowe.lgw.library.SimpleEmTextView in your layout

     <com.gavinrowe.lgw.library.SimpleEmTextView
       ...
       />

    Step 2. Set your emphasis content, text size and text color by using xml or java code

    <com.gavinrowe.lgw.library.SimpleEmTextView
       ...
       app:emText="强调"
       app:emTextColor="@color/colorEmText"
       app:emTextSize="36"
       app:emTextStyle="bold_italic"/>

    tip: emTextStyle has 4 choices, such as: normal, bold, italic, bold_italic

    ​ or

       SimpleEmTextView.setEmText(emText);
       SimpleEmTextView.setEmTextSize(emTextSize);
       SimpleEmTextView.setEmTextColor(emTextColor);
       SimpleEmTextView.setEmTextStyle(emTextStyle);
  • Params:

    Emphasis content.

    String emText;

    Emphasis text size.

    int emTextSize;

    Emphasis text color, you can use ContextCompat.getColor(this, R.color.xxx), Color.xxx and hexadecimal.

    int emTextColor

    Emphasis text style, you can use Typeface.NORMAL, Typeface.BOLD, Typeface.ITALIC and Typeface.BOLD_ITALIC.

    int emTextStyle