14:25■グラフィックとViewここまで作成したプログラムは、すべてGUIの部品を組み合わせて表示を作成していました。ビジュアルを重視したプログラムでは、グラフィックを使って表示を作成することもあります。今回は、この「グラフィックの描画」についてです。Javaでは、AWTやSwingなどでグラフィックを描画する際、AWTではCanvas、SwignではJPanelといったクラスを継承してクラスを作りますね。その中にpaintメソッドなどをオーバーライドして、そこに表示の内容を用意します。この基本的な考え方は、androidでもほぼ同じです。androidでは、グラフィックを描画する場合、「View」というクラスを継承して新しいクラスを作ります。表示を更新するイベントで呼び出される「onDraw」というメソッドをオーバーライドし、そこに描画のための処理を用意します。以下のリストのような感じですね。コンストラクタは、Contextクラスのインスタンスが引数として渡されます。onDrawでは「Canvas」というクラスのインスタンスが渡されます。このCanvasは、AWTなどのGraphicsに相当するもので、描画のための各種メソッド類が用意されています。これを呼び出すことで、View内に図形などを描くことができます。SYODA-Tuyano.)※プログラムリストが表示されない場合AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。※libroに関する情報は、libroページを御覧下さい。よるサービスを使用して広告を表示しています。アドレス、電話番号は含まれません)。