需求:项目中要实现类似钉钉呢种使用用户名的后两位当做头像,背景根据一定的规则显示不同的颜色。
主要用到了pinyin4j-2.5.0.jar包,获取中文名称的首字母根据一定的规则显示背景颜色;先看看功能截图:
用到的工具类PinYinUtils
import android.text.TextUtils;
import android.widget.TextView;
import com.yxkj.yxapp.R;
import net.sourceforge.pinyin4j.PinyinHelper;
/**
* Created by zfg on 2017/8/1.
*/
public class PinYinUtils {
/**
* 得到中文首字母
*
* @param str
* @return
*/
public static String getPinYinHeadChar(String str) {
String convert = "";