TextView添加LinearGradient后Unicode字符显示异常

时间:2018-12-29 08:44:07

标签: java android

我有一个要求TextView的末端需要一个渐变,我认为方法如下:

 LinearGradient linearGradient = new LinearGradient(0, 0, nameSize, 0
 , new int[]{Color.WHITE, Color.TRANSPARENT}, new float[]{0.91f, 1.0f}
 , Shader.TileMode.CLAMP);
 mPlayName.getPaint().setShader(linearGradient);

效果如下: enter image description here

但是当有Unicode字符时,显示不出来,例如“〖中文DJ〗分手以后❕”,效果如下

enter image description here

显示为空白

因此,在将LinearGradient添加到TextView后如何显示Unicode字符

0 个答案:

没有答案