Android and drawing star picture
<p>I draw picture in canvas in place where I click. This is code:</p>

<pre><code>public class CanvasdrawActivity extends Activity implements OnTouchListener {
  ImageView imageView;
  Bitmap bitmap;
  Bitmap bitmap2;
  Canvas canvas;
  Paint paint;

  float downx = 0,downy = 0,upx = 0,upy = 0;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    imageView = (ImageView) this.findViewById(R.id.imageView1);
    Display currentDisplay = getWindowManager().getDefaultDisplay();
    float dw = currentDisplay.getWidth();
    float dh = currentDisplay.getHeight();

    bitmap = Bitmap.createBitmap((int) dw, (int) dh,
        Bitmap.Config.ARGB_8888);
    bitmap2=BitmapFactory.decodeResource(getResources(),
            R.drawable.star_bez_nog);

    canvas = new Canvas(bitmap);

    imageView.setImageBitmap(bitmap);
    imageView.setOnTouchListener(this);
  }

  public boolean onTouch(View v, MotionEvent event) {
    int action = event.getAction();
    switch (action) {
    case MotionEvent.ACTION_DOWN:
      downx = event.getX();
      downy = event.getY();
      canvas.drawBitmap(bitmap2, downx, downy, null);
      imageView.invalidate();
      break;

    }
    return true;
  }
}
</code></pre>

<p>How I can draw this picture only one time. when I click ffirst time star was drawn and when i click in other place nothing happen. draw should work only first click.</p>
