2016-04-14 16 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
である私はウルのための新たな感謝をしています助け:)

関連する問題