progressbarpainter.java

来自「Mobile 应用程序使用 Java Micro Edition (Java M」· Java 代码 · 共 596 行 · 第 1/3 页

JAVA
596
字号
                            color5,                            decodeColor(color5,color6,0.5f),                            color6,                            decodeColor(color6,color7,0.5f),                            color7,                            decodeColor(color7,color8,0.5f),                            color8});    }    private Paint decodeGradient3(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.05483871f,0.5032258f,0.9516129f },                new Color[] { color9,                            decodeColor(color9,color10,0.5f),                            color10});    }    private Paint decodeGradient4(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.038709678f,0.05967742f,0.08064516f,0.23709677f,0.3935484f,0.41612905f,0.43870968f,0.67419356f,0.90967745f,0.91612905f,0.92258066f },                new Color[] { color11,                            decodeColor(color11,color12,0.5f),                            color12,                            decodeColor(color12,color13,0.5f),                            color13,                            decodeColor(color13,color14,0.5f),                            color14,                            decodeColor(color14,color15,0.5f),                            color15,                            decodeColor(color15,color16,0.5f),                            color16});    }    private Paint decodeGradient5(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.038709678f,0.05483871f,0.07096774f,0.28064516f,0.4903226f,0.6967742f,0.9032258f,0.9241935f,0.9451613f },                new Color[] { color18,                            decodeColor(color18,color19,0.5f),                            color19,                            decodeColor(color19,color20,0.5f),                            color20,                            decodeColor(color20,color21,0.5f),                            color21,                            decodeColor(color21,color22,0.5f),                            color22});    }    private Paint decodeGradient6(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.038709678f,0.061290324f,0.08387097f,0.27258065f,0.46129033f,0.4903226f,0.5193548f,0.71774197f,0.91612905f,0.92419356f,0.93225807f },                new Color[] { color23,                            decodeColor(color23,color24,0.5f),                            color24,                            decodeColor(color24,color25,0.5f),                            color25,                            decodeColor(color25,color26,0.5f),                            color26,                            decodeColor(color26,color27,0.5f),                            color27,                            decodeColor(color27,color28,0.5f),                            color28});    }    private Paint decodeGradient7(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.051612902f,0.06612903f,0.08064516f,0.2935484f,0.5064516f,0.6903226f,0.87419355f,0.88870966f,0.9032258f },                new Color[] { color3,                            decodeColor(color3,color4,0.5f),                            color4,                            decodeColor(color4,color29,0.5f),                            color29,                            decodeColor(color29,color7,0.5f),                            color7,                            decodeColor(color7,color8,0.5f),                            color8});    }    private Paint decodeGradient8(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.0f,0.20645161f,0.41290322f,0.44193548f,0.47096774f,0.7354839f,1.0f },                new Color[] { color24,                            decodeColor(color24,color25,0.5f),                            color25,                            decodeColor(color25,color26,0.5f),                            color26,                            decodeColor(color26,color30,0.5f),                            color30});    }    private Paint decodeGradient9(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.038709678f,0.05483871f,0.07096774f,0.28064516f,0.4903226f,0.6967742f,0.9032258f,0.9241935f,0.9451613f },                new Color[] { color34,                            decodeColor(color34,color35,0.5f),                            color35,                            decodeColor(color35,color36,0.5f),                            color36,                            decodeColor(color36,color37,0.5f),                            color37,                            decodeColor(color37,color38,0.5f),                            color38});    }    private Paint decodeGradient10(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.038709678f,0.061290324f,0.08387097f,0.27258065f,0.46129033f,0.4903226f,0.5193548f,0.71774197f,0.91612905f,0.92419356f,0.93225807f },                new Color[] { color39,                            decodeColor(color39,color40,0.5f),                            color40,                            decodeColor(color40,color41,0.5f),                            color41,                            decodeColor(color41,color42,0.5f),                            color42,                            decodeColor(color42,color43,0.5f),                            color43,                            decodeColor(color43,color44,0.5f),                            color44});    }    private Paint decodeGradient11(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.051612902f,0.06612903f,0.08064516f,0.2935484f,0.5064516f,0.6903226f,0.87419355f,0.88870966f,0.9032258f },                new Color[] { color45,                            decodeColor(color45,color46,0.5f),                            color46,                            decodeColor(color46,color47,0.5f),                            color47,                            decodeColor(color47,color48,0.5f),                            color48,                            decodeColor(color48,color49,0.5f),                            color49});    }    private Paint decodeGradient12(Shape s) {        Rectangle2D bounds = s.getBounds2D();        float x = (float)bounds.getX();        float y = (float)bounds.getY();        float w = (float)bounds.getWidth();        float h = (float)bounds.getHeight();        return decodeGradient((0.5f * w) + x, (0.0f * h) + y, (0.5f * w) + x, (1.0f * h) + y,                new float[] { 0.0f,0.20645161f,0.41290322f,0.44193548f,0.47096774f,0.7354839f,1.0f },                new Color[] { color40,                            decodeColor(color40,color41,0.5f),                            color41,                            decodeColor(color41,color42,0.5f),                            color42,                            decodeColor(color42,color50,0.5f),                            color50});    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?