Android(Java)が初めてです。 私はこれでラインを描きたい:Javaクラスを使用して線を描くAndroid
paint.setColorが動作しているが、その行を描画しませpublic void drawAline(int x1,int y1, int x2, int y2){
Canvas canvas=new Canvas();
paint.setColor(Color.BLACK);
canvas.drawLine(x1,y1,x2,y2,paint);
}
:
コール:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
drawView = new DrawView(this);
drawView.setBackgroundColor(Color.RED);
drawView.drawAline(0,10,1000,10);
setContentView(drawView);
問題は何ですか?
ありがとうございます!
種類が
についてダニエル
'drawAline'は' Canvas'を作成して描画しますが、 'Canvas'はどこに表示されますか? – Berger
Canvasはどのように表示できますか? –
この例のように、ビューの 'onDraw'をovverrideする必要があります:http://stackoverflow.com/questions/26727753/how-to-save-canvas-drawing-and-display-it-when-the-ボタンをクリック – Berger