有人可以向我解釋如何實現onDraw函數。我也想知道這個函數何時被調用。 (我使用Monodroid,所以如果它可以解釋使用C#示例)OnDraw Android(monodroid)
我想使用它的圖形(在畫布上)自定義視圖,但它都指向它,我需要實現onDraw函數。
因此,如果有人能說清楚,以我:)
有人可以向我解釋如何實現onDraw函數。我也想知道這個函數何時被調用。 (我使用Monodroid,所以如果它可以解釋使用C#示例)OnDraw Android(monodroid)
我想使用它的圖形(在畫布上)自定義視圖,但它都指向它,我需要實現onDraw函數。
因此,如果有人能說清楚,以我:)
onDraw()
被稱爲當你調用無效()。
我建議你搜索關於畫布如何工作的教程。這裏有一個地方讓你開始:http://developer.android.com/guide/topics/graphics/2d-graphics.html
我有完全相同的問題。對我而言,我錯過了功能前面的override
關鍵字。這相當於Java的@override
註釋:)
protected override void OnDraw(Canvas canvas) {
...
}