2012-08-02 6 views
3

는 여기에 내가 필요의 이미지입니다 :RadialGradient, gradient position을 변경 하시겠습니까?

http://imgur.com/prXA5 내가 1에서 2로 이동해야하며, 프로그램 하나없이 XML이어야한다. 이 파악

//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

, 색상 위치가 (당신이 원하는만큼 가질 수)

위의 색상의 비율 위치입니다

//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); 

관련 문제