0
それはonTouchEventで次のように私が代わりにlines.Iのビットマップを描画したいチックタックつま先のゲームはコードの平和を書かれていることをAPI samples.fromからであるように私は、チックタックつま先のゲームを実装している:どのように私はアンドロイドでチックタックのつま先のゲームで線を描くのではなく、ビットマップイメージを描くことができますか?
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
RectF rct=_logic.getPositionToFill(event.getX(), event.getY());
if(rct!=null)
{
if(_drawX)
{
_bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.smile);
_canvas.drawBitmap(_bitmap, 0.0f, 0.0f, _paint);
/* _canvas.drawLine(rct.left, rct.top,
rct.right, rct.bottom, _paint);
_canvas.drawLine(rct.right, rct.top,
rct.left, rct.bottom, _paint);*/
}
else
{
_bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.sad);
_canvas.drawBitmap(_bitmap, 0.0f, 0.0f, _paint);
// _canvas.drawOval(rct, _paint);
}
_drawX=!_drawX;
invalidate();
}
}
return true;
}
を
drawLineではなくifブロックにコードを挿入しました。
エラーを貼り付けることはできますか? – MikeIsrael
エラーはありませんが、セルをクリックすると、セル全体が消えて画像が表示されます。 –