private void setTextViewStyles(TextView textView) {
int[] colors = {Color.RED, Color.YELLOW, Color.BLUE};//颜色的数组
float[] position = {0f, 0.7f, 1.0f};//颜色渐变位置的数组
LinearGradient mLinearGradient = new LinearGradient(0, 0, textView.getPaint().getTextSize() * textView.getText().length(), 0, colors, position, Shader.TileMode.CLAMP);
textView.getPaint().setShader(mLinearGradient);
textView.invalidate();
}
自定义字体颜色渐变
最新推荐文章于 2025-12-01 22:54:44 发布
本文介绍了如何在Android中通过`setTextViewStyles`方法,利用`LinearGradient`和颜色数组来为TextView设置文本颜色渐变效果。
1205

被折叠的 条评论
为什么被折叠?



