0

コードの場合、Androidの小さな男が画面を横切って歩きますが、これはビットマップを使用しているので、画像ボタンに変更して、彼をクリックして、彼が私が使用したコードである何かを実行できるようにする方法を教えてください。ビットマップの移動。

canvas.drawBitmap(AndroidDude, AndroidDudeChangingX, (canvas.getHeight()/2 - (AndroidDude.getHeight()/2)), null);
            if (AndroidDudeChangingX < canvas.getWidth() - 280)
            {
                AndroidDudeChangingX += 10;
            }
            else 
            {
                AndroidDudeChangingX = 0;
            }
4

1 に答える 1

1

そのための画像ボタンは必要ありません。画面内でビットマップが配置されているRectを取得し、アクティビティのontouchイベントを実装するだけです。タッチイベントがビットマップのRect内で発生した場合は、イベントを適切に処理する必要があります。

于 2012-05-06T15:55:52.610 に答える