GeoGebraLogoBox.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:FlexibleRichTextView 作者:
public void draw(Canvas g2, float x, float y) {
    g2.save();
    Paint st = AjLatexMath.getPaint();
    int c = st.getColor();
    Style s = st.getStyle();
    float w = st.getStrokeWidth();

    g2.translate(x + 0.25f * height / 2.15f, y - 1.75f / 2.15f * height);
    st.setColor(gray);
    st.setStrokeWidth(3.79999995f);
    g2.scale(0.05f * height / 2.15f, 0.05f * height / 2.15f);
    g2.rotate((float) Math.toDegrees((-26 * Math.PI / 180)), 20.5f, 17.5f);
    g2.drawArc(new RectF(0f, 0f, 43f, 32f), 0f, 360f, false, st);
    g2.rotate((float) Math.toDegrees((26 * Math.PI / 180)), 20.5f, 17.5f);
    st.setStyle(Style.STROKE);
    drawCircle(st, g2, 16f, -5f);
    drawCircle(st, g2, -1f, 7f);
    drawCircle(st, g2, 5f, 28f);
    drawCircle(st, g2, 27f, 24f);
    drawCircle(st, g2, 36f, 3f);

    st.setColor(c);
    st.setStyle(s);
    st.setStrokeWidth(w);
    g2.restore();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号