Paint的那些事

作者: JuliusL | 来源:发表于2017-11-15 14:41 被阅读14次

注:本系列专门记录一些API的疑难杂症等需求。

目录:

1、改变SweepGradient的角度。
2、获取字体的高度。


1、改变SweepGradient的角度。
SweepGradient shader = new SweepGradient(0, 0, new int[]{Color.parseColor("#00FFFFFF"), Color.parseColor("#00FFFFFF"), Color.parseColor("#FF000000")}, new float[]{0, 0.5f, 1});
Matrix matrix = new Matrix();
//下面的代码的意思是以0.0为中心点旋转180度
matrix.setRotate(180, 0, 0);
shader.setLocalMatrix(matrix);
paint.setShader(shader);
2、获取字体的高度。
int height = paint.ascent()-paint.descent();
//经过笔者的个人测试貌似发现以上方式等价于
paint.getTextSize();

(不定期更新)

相关文章

网友评论

    本文标题:Paint的那些事

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