2012-01-28 8 views
-1

こんにちは皆さん、
もっと素敵なアンドロイドで作業していますか? 私のアプリケーションで絵画活動の問題に直面しています。 Androidでの絵画

http://marakana.com/tutorials/android/2d-graphics-example.html

public void onDraw(Canvas canvas) { 
    for (Point point : points) { 
     canvas.drawCircle(point.x, point.y, 5, paint); 
     // Log.d(TAG, "Painting: "+point); 
    } 
} 

、私が使用しているコードについては、以下のリンクをご確認ください上記のコードは、私は私の指を動かしていますポイントで円を描いています。私の指に触れても塗料を手に入れるのを助けてください(通常の塗装のように)。私は "drawLine"メソッドを使っていましたが、指で触れるたびに小さな線を引いています。 できるだけ早くコードに必要な修正を行ってください。それに慎重にあなたのコードの比較など、あなたの説明が与えられ

+0

次のような場合に役立ちます。a)理解できない特定のコード(onDrawメソッドやonTouchメソッドなど)を質問に追加して、コードを探す必要がなくなります。 b)あなたが試したことと理解していないことを教えてください。 – Caleb

答えて

0

は、それが新しいポイントがあなたのonTouch()方法でpoints配列に追加されていないかのように聞こえる、または多分points配列は何とか、クリア、再作成、再初期化されていますリンクされた記事で。

また、あなたが見ている例にリンクするのではなく、のコードを編集者から直接投稿してください。私はonDraw()メソッドを追加して他の読者にいくつかの文脈を与えるだけですが、作者のコードがうまく機能していて明らかにそうではないので、違いがあることは間違いありません。投稿者コードを送信すると、誰でもそのコードを検出できます。

関連する問題