我想知道绘制背景图像的最佳方法是什么(这几乎是静态的)和前景对象会根据Android中的用户输入而移动?
类似于侧卷轴游戏(当foregroudn对象需要动画并且比背景更改更多时)。
TIA
答案 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);
我希望这有帮助