0
我已經實現井字遊戲,因爲它是從API samples.from是井字遊戲,我想提請位圖,而不是lines.I已經寫的代碼和平作爲的onTouchEvent如下:如何繪製位圖圖像而不是在android的tic tac toe遊戲中畫線?
@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;
}
我在if塊中插入了一些代碼而不是drawLine。
你能粘貼你收到的錯誤嗎? – MikeIsrael 2011-12-27 11:00:09
有沒有錯誤,但如果我點擊一個單元格,整個單元格消失並獲得圖像。 – 2011-12-27 11:16:53