0
我正在鑽研Android和canvas的藝術,我已經掌握了一切,並且正在運行一個小項目,我正在努力!我創建了一個畫布循環的框架來顯示動畫,我畫到畫布的部分如下:Android將我的所有畫布繪製到另一個類中?
// DRAW TO THE CANVAS
@Override
public void onDraw(Canvas canvas) {
// CLEAR CANVAS
canvas.drawColor(Color.YELLOW);
androidMan.draw(canvas);
circle.draw(canvas);
square.draw(canvas);
}
所有3個對象都出現,一切正常。由於我是新來Java和Android的我希望把那些比3個戰平語句放入一個單獨的類,如果有可能,所以我可以有onDraw
樣子像,
// DRAW TO THE CANVAS
@Override
public void onDraw(Canvas canvas) {
// CLEAR CANVAS
canvas.drawColor(Color.YELLOW);
renderCanvas();
}
並在渲染帆布像
androidMan.draw(canvas);
circle.draw(canvas);
square.draw(canvas);
但是,當我這樣做,它不起作用,應用程序無法加載我的手機,謝謝,即使這個問題是愚蠢的厚!如果可能的話,我希望renderCanvas
成爲它自己的文件。