drawImage如何工作?

问题描述

| 我一直在尝试绘制“游戏结束”图像,但是由于某些原因,当应该绘制图像时,游戏崩溃了。 我已经阅读了Java ME的API,但我不太了解锚点是什么。 我希望将图像绘制在整个屏幕上。
if(mGameStatus==STATUS_GAME_OVER)
        {
            mGraphics.drawImage(mImgMgr.getGameOver(),Graphics.TOP | Graphics.LEFT);
        }
    

解决方法

        为了帮助您,如果编写导致应用程序崩溃的Exception异常,则将很有用。 锚点 图像中的锚点是指要放置在x,y处的图像边界框的点。 例如,我想将图像设置在x = 10和y = 20的位置。如果使用锚定TOP和LEFT,则图像的左上角将位于10,20。使用“顶部”和“右侧”,图像的右上角将放置在10,20。 可以在JavaME API中读取它们,在JavaME API中它们与字符串进行类似的比较。除BASELINE以外,图像也一样,因为图像没有图像。 http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/lcdui/Graphics.html#anchor