我想編寫一個程序,因爲這個屏幕上的移動球,我看了很多教程,我不能明白這一行:瞭解SurfaceHolder概念
mHolder = getHolder();
mHolder.addCallback(this);
是什麼addCallback
法「this
」參數?爲什麼我使用這種方法? 我讀了SurfaceView
和SurfaceHolder
和Canvas
,但我不能很好地理解SurfaceHolder
。它有什麼作用?
我知道也許我的問題很愚蠢,但這是一個問題!請解釋一下這個概念。
感謝您的回覆,但我不明白getHoder()方法。它是做什麼的這種方法? – 2013-04-08 15:26:29
SurfaceView.getHolder()返回用於與Surface交互的SurfaceHolder接口。我不知道如何解釋,或者解釋得如何更好。也許仔細看看SurfaceView.java和SurfaceHolder.java會讓它更清晰。 – 2013-04-08 19:30:10