0

onDraw関数の実装方法を誰かに説明してもらえますか?この関数がいつ呼び出されるかも知りたいです。(私はMonodroidを使用しているので、c#の例を使用して説明できる場合)

(キャンバス上に)グラフを含むカスタムビューを作成しようとしていますが、onDraw関数を実装する必要があることをすべて示しています。

だから誰かが私にそれを明確にすることができれば:)

4

2 に答える 2

2

onDraw()invalidate()を呼び出すと呼び出されます。

キャンバスがどのように機能するかについてのチュートリアルを検索することをお勧めします。開始する場所は次のとおりです:http://developer.android.com/guide/topics/graphics/2d-graphics.html

于 2012-04-24T10:34:54.913 に答える
1

私はまったく同じ問題を抱えていました。私の場合override、関数の前にキーワードがありませんでした。@overrideこれはJavaのアノテーションと同等です:)

protected override void OnDraw(Canvas canvas) {
...
}
于 2012-12-05T14:26:12.497 に答える