2016-04-14 77 views
-1

我想繪製一個圓並且該活動必須接收值(以度爲單位)。我會在這個圈子上畫線,並有機會在上面畫點。以特定角度畫線(動態)

如果你能幫助我,這將是巨大的:)

+1

對不起,但這是一個英文網站。 –

+0

我想以特定的角度畫出3條線,謝謝 – develop1

+0

你試過了什麼?請閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)以及文章底部的所有鏈接。添加你已經嘗試過的東西,以便我們可以幫助你。現在這個問題是廣泛的。 –

回答

0

我想這:

public class DiagObstActivity extends Activity { 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.diagobstacles_main); 
    int radius; 
    radius = 200; 
    final ImageView imgCircle = (ImageView) findViewById(R.id.imgCircle); 
    Paint paint = new Paint(); 
    paint.setColor(getResources().getColor((R.color.blue))); 
    paint.setStyle(Paint.Style.STROKE); 

    Bitmap bmp = Bitmap.createBitmap(500,500,Bitmap.Config.ARGB_4444); 

    Canvas canvas = new Canvas(bmp); 
    canvas.drawCircle(bmp.getWidth()/2, bmp.getHeight()/2, radius, paint); 

    RectF rectF = new RectF(50, 20, 100, 80); 
    canvas.drawOval(rectF, paint); 
    paint.setColor(Color.BLACK); 
    canvas.drawArc(rectF, 180, 0, true, paint); 

    imgCircle.setImageBitmap(bmp); 
    } 
} 

但結果卻是2個圈screenshot
我爲UR新謝謝幫助:)