3

これが私が必要とするものの画像です:

http://imgur.com/prXA5 1から2に変更する必要があり、プログラムでxmlを使用しない1つにする必要があります。

//Create transparent circle
RadialGradient gradient = new android.graphics.RadialGradient(newBitmap.getWidth() /     2,newBitmap.getHeight() / 2, newBitmap.getWidth() - newBitmap.getWidth() / 2, 0x00000000, 0xFF000000, android.graphics.Shader.TileMode.CLAMP);
4

1 に答える 1

4

これを理解し、

//Create transparent circle
    int[] Colors = {0x00000000, 0xFF000000};
    float[] ColorPosition = {0.60f, 0.99f};
    RadialGradient gradient = new android.graphics.RadialGradient(newBitmap.getWidth() / 2,newBitmap.getHeight() / 2, newBitmap.getWidth() - newBitmap.getWidth() /2, Colors, ColorPosition, android.graphics.Shader.TileMode.CLAMP);

色の位置は上の色のパーセンテージの位置です(必要な数だけ持つことができます)

于 2012-08-02T20:44:10.800 に答える