与移动的前景图表的背景图象

时间:2010-08-28 19:31:28

标签: android

我想知道绘制背景图像的最佳方法是什么(这几乎是静态的)和前景对象会根据Android中的用户输入而移动?

类似于侧卷轴游戏(当foregroudn对象需要动画并且比背景更改更多时)。

TIA

1 个答案:

答案 0 :(得分:0)

您可以使用setContentView将背景图像设置为主视图。用于绘制前景图像您可以使用扩展View的自定义类并在其中绘制“onDraw”方法。像这样:

class ForegroundImage extends View
{
    public Foreground(Context ctx) {}

    public void onDraw(Canvas c)
    {
        //here You draw image anything You want on canvas
    }
}

ImageView lBackgroundImage = (ImageView)findViewById(R.id.BackgroundView);
setContentView(lBackgrounImage);
ForegroundImage lForegroundImage = new ForegroundImage(this);
addContentView (lForegroundImage);

我希望这有帮助