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